gabbyshimoni icon

setupClock

gabbyshimoni | PRO | 03/11/19 02:04:38 PM UTC | 0 ⭐ | 431 👁️ | Never ⏰ | []
C++ |

840 B

|

None

|

0 👍

/

0 👎

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);
  }
}

Comments