int bHr = 7; int bMin = 30; String BreakFest = "07:30"; void setup() { Serial.begin(9600); pinMode(2, INPUT_PULLUP); pinMode(3, INPUT_PULLUP); } void loop() { int pbHr = digitalRead(2); int pbMin = digitalRead(3); // Serial.print("pbHr=");Serial.print(pbHr); // Serial.print(" pbMin=");Serial.println(pbMin); if (pbHr == 0 || pbMin == 0) { if (digitalRead(2) == LOW) { bMin -= 15; if (bMin == -15) { bMin = 45; bHr--; if (bHr == -1) { bHr = 23; } } } if (digitalRead(3) == LOW) { bMin += 15; if (bMin == 60) { bMin = 0; bHr++; if (bHr == 24) { bHr = 0; } } } BreakFest = String(bHr) + ":" + String(bMin); Serial.println(BreakFest); delay(500); } }