Advertisement
Guest User

Untitled

a guest
Jul 19th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. int pinSwitch = 13;
  2. int pinLed = 12;
  3. int ledStatus = LOW;
  4. int flag = 0;
  5.  
  6. void setup() {
  7. // put your setup code here, to run once:
  8. Serial.begin(115200);
  9. pinMode(pinSwitch, INPUT);
  10. pinMode(pinLed, OUTPUT);
  11. }
  12.  
  13. void loop() {
  14. // put your main code here, to run repeatedly:
  15. if(digitalRead(pinSwitch)) {
  16. if(flag == 0) {
  17. delay(20);
  18. ledStatus = (ledStatus == LOW) ? HIGH : LOW;
  19. digitalWrite(pinLed, ledStatus);
  20. Serial.println("pushed");
  21. flag = 1;
  22. delay(20);
  23. }
  24. }
  25. else {
  26. flag = 0;
  27. Serial.println("pulled");
  28. }
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement