Advertisement
LasseAhrendt

Arduino-program til video om avanceret timing

Apr 1st, 2022
220
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include<ezButton.h>
  2.  
  3. int ledPin = 13;
  4.  
  5. ezButton knap(7);
  6. bool blinker = false;
  7. bool ledTilstand = LOW;
  8.  
  9. unsigned long nu = 0;
  10. unsigned long forrige = 0;
  11.  
  12. void setup() {
  13.     Serial.begin(9600);
  14.     pinMode(ledPin, OUTPUT);
  15. }
  16.  
  17. void loop() {
  18.     knap.loop();
  19.    
  20.     if (knap.isPressed()) {
  21.         blinker = !blinker;
  22.         Serial.println("Der trykkes på knappen.");
  23.     }
  24.    
  25.     if (blinker == true) {
  26.         nu = millis();
  27.         if (nu - forrige > 1000) {
  28.             forrige = nu;
  29.             ledTilstand = !ledTilstand;
  30.             digitalWrite(ledPin, ledTilstand);
  31.         }
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement