merlin123
Lt. Commander
- Registriert
- Jan. 2018
- Beiträge
- 1.808
Guten Morgen!
Ich habe vor mittles eines Tasters, die Durchschnittstemperatur auszulesen und diese an ein LC-Display anzuzeigen. Verwendet wird der DTH22 Sensor, der bisher Luftfeuchtigkeit und Temperatur messen kann sowie ein Drehencodermenü hat, nur fehlt die Idee den Durchschnitt auszugeben. Bisher habe ich folgenden Code:
Kann mir bitte jemand der Ahnung hat, erklären warum dieser nicht funktioniert? Bei Tastendruck kriege ich eine Ausgabe mit Durchschnitt: 0.
Ich habe keine Lust irgendwas aus dem Netz zu kopieren, sondern wirklich zu verstehen was ich mache. Wäre über Hilfe dankbar
Ich habe vor mittles eines Tasters, die Durchschnittstemperatur auszulesen und diese an ein LC-Display anzuzeigen. Verwendet wird der DTH22 Sensor, der bisher Luftfeuchtigkeit und Temperatur messen kann sowie ein Drehencodermenü hat, nur fehlt die Idee den Durchschnitt auszugeben. Bisher habe ich folgenden Code:
Code:
// Bei Tastendruck Ausgabe der Durchschnittstemperatur
buttonState = digitalRead(knopf);
if (buttonState == HIGH) {
/*
for(int j; j>59;j++)
{
if(tempSchnitt[j]=-30){
j = 59;
}
gesamt = gesamt+tempSchnitt[j];
k++;
}
if(k = 59){
durchschnitt=gesamt/60;
}
else{
durchschnitt=gesamt/k;
}
*/
Kann mir bitte jemand der Ahnung hat, erklären warum dieser nicht funktioniert? Bei Tastendruck kriege ich eine Ausgabe mit Durchschnitt: 0.
Ich habe keine Lust irgendwas aus dem Netz zu kopieren, sondern wirklich zu verstehen was ich mache. Wäre über Hilfe dankbar