Advertisement
LeventeDaradici

ON/OFF push button Arduino

Jul 4th, 2022
876
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int StareButon = 0;
  2. int UltimaStareButon = 0;
  3. int StareOnOff = 0;
  4. const int PinButon =  2;
  5. const int PinLED =  3;
  6.  
  7. void setup()
  8. {
  9.   Serial.begin(9600);
  10.   pinMode(PinButon,INPUT);
  11.   pinMode(PinLED,OUTPUT);
  12. }
  13.  
  14. void loop()
  15.     {
  16.         StareButon = digitalRead(PinButon);
  17.         if (StareButon != UltimaStareButon)
  18.            {
  19.                if (StareButon == HIGH)
  20.                   {
  21.                       StareOnOff = StareOnOff + 1;
  22.                       if (StareOnOff > 1)
  23.                          {
  24.                              StareOnOff = 0;
  25.                          }
  26.                       Serial.println(StareOnOff);
  27.                       if (StareOnOff == 0)
  28.                          {
  29.                             digitalWrite(PinLED, LOW);
  30.                          }
  31.                       if (StareOnOff == 1)
  32.                          {
  33.                             digitalWrite(PinLED, HIGH);
  34.                          }
  35.                    }
  36.            }
  37.          delay(5);
  38.         UltimaStareButon = StareButon;
  39.     }
Advertisement
RAW Paste Data Copied
Advertisement