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
zt durch einen "Expertenmodus", der die folgenden Werte im Textformat ausgibt:
* Solltemperatur
* Ist... unktion des Lüfters ...
// ... zeigt verschiedene Werte auf einem OLED-Display an ...
// ... unterstützt ... s, dc, rst);
// Definiert ein Array, aus dem Farbwerte ausgelesen werden. Das Array wird mit PROGMEM in ... lers) >= intervalControllers) {
// Widerstandswerte (gemessen)
// R1 (A1) = 10000, T1 = 9750
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
// Ein Array für die Temperaturwerte
// Definiert die NeoPixel-Strips
CRGB strip[NU... e Flammen, mehr Cooling = kürzere Flammen.
// Werte zwischen 20 und 100 sind empfohlen, ein guter Sta... fest, wie oft ein Funke auflohdert.
// Höhere Werte = stürmisches Feuer, niedrige Werte = ruhigeres Feuer.
// Werte zwischen 50 und 200 sind empfohlen,
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... s, dc, rst);
// Definiert ein Array, aus dem Farbwerte ausgelesen werden
unsigned long colors[] = {0x07F
unktion des Lüfters ...
// ... zeigt verschiedene Werte auf einem OLED-Display an ...
// ... unterstützt ... s, dc, rst);
// Definiert ein Array, aus dem Farbwerte ausgelesen werden
unsigned long colors[] = {0x07F... lers) >= intervalControllers) {
// Widerstandswerte
// R1 (A1) = 10000
// R2 (A3) = 10500
... // Es werden 10 Werte in einem Array gespeichert
rpmArray[a] = rpm;
heat[71]; // Ein Array für die Temperaturwerte
byte t192; // Variable für Bel... + NEO_KHZ800);
// Definiert die globalen RGBW-Werte
byte r = 0;
byte g = 0;
byte b = 0;
byte w = 0;
... e stark die aufsteigenden Flammen abkühlen
// Werte zwischen 20 und 100 sollen am hübschesten sein, e... 12: Legt fest, wie oft ein Funke auflohdert
//Werte zwischen 50 und 200 sollen am hübschesten sein, e
ks scrollende grafische Anzeige der Temperaturmesswerte etc. zu realisieren, weil dafür pro Variable 128 ... erstand verändert und somit zunehmend falsche Messwerte geliefert.
Daher wurden die Thermistoren durch ... Sommers beide Thermistoren am Kühlbecher falsche Werte gemessen. Diesbezüglich habe ich noch nicht herau
etLimitLevel(5);
// Lese die abgespeicherten Werte für die angezeigte Alarmzeit, die schlafphasenabh... ding = orientation.heading;
}
// Die Werte für accelZ, pitch und roll werden mit einem Kalma... (white, black);
tft.print("Beschleunigungswerte: ");
tft.setCursor(60, 20);
tft.p
// Ein Array für die Temperaturwerte
// Definiert die NeoPixel-Strips
CRGB strip[NU... e stark die aufsteigenden Flammen abkühlen
// Werte zwischen 20 und 100 sollen am hübschesten sein, e... 12: Legt fest, wie oft ein Funke auflohdert
//Werte zwischen 50 und 200 sollen am hübschesten sein, e
und zeigt diese im Hauptmenü an. Die berechneten Werte gelten für Bielefeld. Eine Berechnung für andere ... Pixel-Ring visualisert. Die ausgewählten Schwellenwerte werden im EEPROM gespeichert.
==== Informationen
sen und jeweils in eine Variable geschrieben. Die Werte werden an die serielle Schnittstelle ausgegeben. ... zu erledigen wäre:
* Die Interpretation der Messwerte an den analogen Eingängen muss noch an die Sensor