Hi Leute,
also ich versuche nun schon einige Zeit einen einfachen counter zu basteln, aber selbiger zäht nicht hoch. Anbei ein Auszug.
count_imp bleibt auf 1 stehen, sollte aber immer wenn der if Teil erfüllt ist (was er definitiv ist), um eins hochzählen.
void loop(){
int messen = 0;
int count_imp;
int newval, oldval;
int timestart;
if(messen == 1){
count_imp = 0;
if(voltage < 0.2 ){
//Variable auf 1 setzten bei Blinken des 'S0'
count_imp += 1;
}
if (currentMillis - previousMillis > interval) {
previousMillis = currentMillis;
Serial.println(count_imp);
messen = 0;
}
}
Wo ist da mein Fehler?