Advertisement
RealHero

Arduino 1.7

Jun 5th, 2021
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. #define LED_PIN 13
  2. #define BUTTON_PIN 3
  3. void setup(){
  4. pinMode(LED_PIN, OUTPUT);
  5. pinMode(BUTTON_PIN, INPUT_PULLUP);
  6. }
  7.  
  8. boolean buttonWasUp = true;
  9. boolean ledEnabled = false;
  10.  
  11. void loop(){
  12. boolean buttonIsUp = digitalRead(BUTTON_PIN);
  13.  
  14. if (buttonWasUp && !buttonIsUp) {
  15. delay(10);
  16. buttonIsUp = digitalRead(BUTTON_PIN);
  17. }
  18. if(buttonIsUp && !buttonWasUp){
  19. ledEnabled = !ledEnabled;
  20. digitalWrite(LED_PIN, ledEnabled);
  21. }
  22. buttonWasUp = buttonIsUp;
  23. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement