Hej Jonny,
( Har ikke testet det )
"buttonPushPulsesIn1Hour" er resultatet. Du har den første værdi efter 15min.
2 nye variabler:
int buttonPushCounter15min = 0; // counter for the impulses during 15min
long buttonPushPulsesIn1Hour = 0; // The calculated result for 1 hour (not sure if it should be int or long)
efter "buttonPushCounter++;" :
buttonPushCounter15min ++; // count the pulses for the next 15min
efter: "logCompare = now.minute()/logInterval;":
buttonPushPulsesIn1Hour = buttonPushCounter15min*4; // Calculate the pulses for 60min = 1h
buttonPushCounter15min = 0; // reset the counter for the next 15min interval
gerd
Ændre:
case 7:
Serial.print("Pillesnegl: ");
Serial.print(buttonPushCounter);
Serial.println(" omg.");
//lcd.begin(16, 2);
//lcd.setRGB(0, 0, 50);//red,green,blue
//lcd.clear();
//lcd.setCursor(0,0);
//lcd.print("Pillesnegl: ");
//lcd.setCursor(0,1);
//lcd.print(buttonPushCounter);
//lcd.print(" omg.");
//displayState++;
//break;
til:
case 7:
Serial.print("Pillesnegl: ");
Serial.print(buttonPushCounter);
Serial.println(" omg.");
//lcd.begin(16, 2);
//lcd.setRGB(0, 0, 50);//red,green,blue
//lcd.clear();
//lcd.setCursor(0,0);
//lcd.print("Pillesnegl: ");
//lcd.setCursor(0,1);
//lcd.print(buttonPushCounter);
//lcd.print(" omg.");
displayState++;
break;
de sidste 2 linier uden //
gerd