Advertisement
gabbyshimoni

setupClock

Mar 11th, 2019
150
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.84 KB | None | 0 0
  1. int bHr = 7;
  2. int bMin = 30;
  3. String BreakFest = "07:30";
  4. void setup() {
  5.   Serial.begin(9600);
  6.   pinMode(2, INPUT_PULLUP);
  7.   pinMode(3, INPUT_PULLUP);
  8.  
  9. }
  10.  
  11. void loop() {
  12.   int pbHr = digitalRead(2);
  13.   int pbMin = digitalRead(3);
  14.   //  Serial.print("pbHr=");Serial.print(pbHr);
  15.   //  Serial.print("   pbMin=");Serial.println(pbMin);
  16.  
  17.   if (pbHr == 0 || pbMin == 0) {
  18.     if (digitalRead(2) == LOW) {
  19.       bMin -= 15;
  20.       if (bMin == -15) {
  21.         bMin = 45;
  22.         bHr--;
  23.         if (bHr == -1) {
  24.           bHr = 23;
  25.         }
  26.       }
  27.     }
  28.  
  29.     if (digitalRead(3) == LOW) {
  30.       bMin += 15;
  31.       if (bMin == 60) {
  32.         bMin = 0;
  33.         bHr++;
  34.         if (bHr == 24) {
  35.           bHr = 0;
  36.         }
  37.       }
  38.     }
  39.  
  40.     BreakFest = String(bHr) + ":" + String(bMin);
  41.     Serial.println(BreakFest);
  42.     delay(500);
  43.   }
  44. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement