// RunningAverage-Objekt für Glättung der CO2-Messwerte
RunningAverage averageTVOC(60); // RunningAverage-Objekt für Glättung der TVOC-Messwerte
RunningAverage averageTEMP(1); // RunningAverage-Objekt für Glättung der Temperatur-Messwerte (Muss später auf eine sinnvolle Länge geändert we... age-Objekt für Glättung der Luftfeuchtigkeits-Messwerte (Muss später auf eine sinnvolle Länge geändert we
filtert Ausreißer aus, indem aus den letzten fünf Werten der Median verwendet wird. Die Ausreißer entsteh... Umdrehungen pro Minute wird aus den letzten zehn Werten die größte Drehzahl bestimmt, da dies der tatsäc... zu füttern.
Evtl. könnte die Tabelle mit den Farbwerten für die farbliche Darstellung der Temperaturen a... unktion des Lüfters ...
// ... zeigt verschiedene Werte auf einem OLED-Display an ...
// ... unterstützt
zt durch einen "Expertenmodus", der die folgenden Werte im Textformat ausgibt:
* Solltemperatur
* Ist... hohen Drehzahlen.</del>
Das Array mit den Farbwerten für die Temperaturanzeigen auf dem OLED-Display ... unktion des Lüfters ...
// ... zeigt verschiedene Werte auf einem OLED-Display an ...
// ... unterstützt ... // Bibliothek für Berechnung von Medianwerten
#include <ResponsiveAnalogRead.h> //
te die Höhenregelung besser eingestellt werden. P-Werte zwischen 6,4 und 15 ausprobiert, I-Werte zwischen 0,025 und 0,225 und D-Werte zwischen 20 und 50. Meinem Eindruck nach haben diese Veränderungen ... )) aufgespielt und an der Radrennbahn getestet. P werte zwischen 5.5 und 9.0 und I-Werte zwischen 0.030 u
ese Diskussion im Teensy-Forum]]. Die Ermittelten Werte werden anschließend in Farbwerte umgerechnet und auf dem NeoPixel-Streifen dargestellt.
Das Ergebnis is... nerhalb eines gewissen Bereichs greifen. Optimale Werte bzw. ein praxisnaher Einstellbereich der im Menü veränderbaren Grenzwerte muss experimentell bestimmt werden.
Interessan
// Pegel linker Kanal. Kann Werte zwischen 0.00 und 1.00 annehmen.
float rightPeak;... // Pegel rechter Kanal. Kann Werte zwischen 0.00 und 1.00 annehmen.
float masterPeak... // Pegel des rechten und des linken Kanals. Kann Werte zwischen 0.00 und 1.00 annehmen.
float masterPeak... hrittweise "peakDecrease" substrahiert wird. Kann Werte zwischen 0.00 und 1.00 annehmen.
float peakDecrea
Tempur-Flex-Systemrahmens befestigt. Um gute Messwerte zu erzielen, sollte der Abstand zwischen den Bewe... ann, verspricht die Auswertung der Beschleunigungswerte auf der Z-Achse gute Messwerte. Bei der Befestigung an einem Teller eines Tempur-Lattenrostes sind darüb... und Y-Achse möglich (Roll und Pitch).
Diese drei Werte werden zunächst jeweils mit einem Kalman-Filter g
ser wäre aber eine dynamische Bestimmung der Grenzwerte. Denn es hat sich gezeigt, dass Leonie, wenn sie ... ndert werden. Schöner wäre es aber, wenn die Grenzwerte dynamisch bestimmt werden würden.
Das Einfachste wäre, diese Grenzwerte auf der Basis der Mittelwerte der letzten Messungen auf der Waage zu berechnen. Das Problem ist allerdin
werden. Für das Tarieren der Waage werden die Messwerte der letzten 10 Sekunden ausgewertet. Liegt die größte und die kleinste Abweichung vom Mittelwert aller 100 Messungen innerhalb spezifischer Grenzwerte, wird die Waage tariert.
Sobald die Waage eine G... d kontinuierlich das Gewicht gemessen und die Messwerte in ein Array geschrieben, wobei die neuesten Mess
von 0,5°C temperaturabhängig in spezifischen Farbwerte angezeigt. 30°C werden in rot angezeigt, 0°C in türkis. Die Farbwerte habe ich mit [[http://www.barth-dev.de/online/rgb... mit einem PID-Modul ...
// ... zeigt verschiedene Werte auf einem OLED-Display an ...
// ... zählt die Be... e.h> // Bibliothek für Berechnung von Mittelwerten
#include <ResponsiveAnalogRead.h> // Bibliothek
.((Ausgezeichnete Erklärung zur Bedeutung der PID-Werte: http://www.multiwii.com/wiki/index.php?title=PID... das auf dem Messstand nicht messbar, weil die Messwerte zu sehr schwanken.
===== 2. August 2013 =====
Ich... eg einseitig eingeschränkt wird, wodurch die Servowerte linear angehoben werden würden, sondern der Servo... urz. Damit die Loops kleiner werden, habe ich die Werte für rate jeweils auf 0.4 erhöht.
===== 31. Juli
verändert:
* Der DHT22 wird ausgelesen und die Werte an die serielle Schnittstelle ausgegeben.
* Auf... dssensor.
* Der TSL2591 wird ausgelesen und die Werte an die serielle Schnittstelle ausgegeben.
* Auf... gelesen und ein Mittelwert über die letzten X Messwerte gebildet werden, um schnelle Schwankungen, die au... ); // Diese Pause benötigt der DHT22 um erste Messwerte zu lesen.
// Perspektivisch könnte eine Startani
heat[64]; // Ein Array für die Temperaturwerte
byte invert[] = {63, 62, 61, 60, 59, 58, 57, 56,... W + NEO_KHZ800);
// Definiert die globalen RGBW-Werte
byte r = 0;
byte g = 0;
byte b = 0;
byte w = 0;
... stark die aufsteigenden Flammen abkühlen
// Werte zwischen 20 und 100 sollen am hübschesten sein, e... 2: Legt fest, wie oft ein Funke auflohdert
//Werte zwischen 50 und 200 sollen am hübschesten sein, e
heat[64]; // Ein Array für die Temperaturwerte
byte invert[] = {63, 62, 61, 60, 59, 58, 57, 56,... W + NEO_KHZ800);
// Definiert die globalen RGBW-Werte
byte r = 0;
byte g = 0;
byte b = 0;
byte w = 0;
... stark die aufsteigenden Flammen abkühlen
// Werte zwischen 20 und 100 sollen am hübschesten sein, e... 2: Legt fest, wie oft ein Funke auflohdert
//Werte zwischen 50 und 200 sollen am hübschesten sein, e
leuchtungseffekte
// Definiert die globalen RGBW-Werte für das NeoPixel-Ziffernblatt
byte r = 0;
byte g ... pixels to 'off'
// Lese die abgespeicherten Werte für die angezeigte Alarmzeit, die schlafphasenabh... ie Einschlaffunktion (Snoozle)
Serial.println("Werte werden aus dem EEPROM ausgelesen:");
Serial.pri... ding = orientation.heading;
}
// Die Werte für accelZ, pitch und roll werden mit einem Kalma