Advertisement
LeventeDaradici

ON/OFF push button Arduino

Jul 4th, 2022 (edited)
1,069
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. //
  2. // https://www.youtube.com/c/LeventeDaradici/videos
  3. //
  4.  
  5. int StareButon = 0;
  6. int UltimaStareButon = 0;
  7. int StareOnOff = 0;
  8. const int PinButon =  2;
  9. const int PinLED =  3;
  10.  
  11. void setup()
  12. {
  13.   Serial.begin(9600);
  14.   pinMode(PinButon,INPUT);
  15.   pinMode(PinLED,OUTPUT);
  16. }
  17.  
  18. void loop()
  19.     {
  20.         StareButon = digitalRead(PinButon);
  21.         if (StareButon != UltimaStareButon)
  22.            {
  23.                if (StareButon == HIGH)
  24.                   {
  25.                       StareOnOff = StareOnOff + 1;
  26.                       if (StareOnOff > 1)
  27.                          {
  28.                              StareOnOff = 0;
  29.                          }
  30.                       Serial.println(StareOnOff);
  31.                       if (StareOnOff == 0)
  32.                          {
  33.                             digitalWrite(PinLED, LOW);
  34.                          }
  35.                       if (StareOnOff == 1)
  36.                          {
  37.                             digitalWrite(PinLED, HIGH);
  38.                          }
  39.                    }
  40.            }
  41.          delay(5);
  42.         UltimaStareButon = StareButon;
  43.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement