Advertisement
Krzyspx

wd1

Feb 28th, 2017
9,677
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.86 KB | None | 0 0
  1. /*
  2. działa
  3. Szkic używa 1 558 bajtów z (4%) pamięci programu. Maksimum to 32 256 bajtów.
  4. Globalne zmienne używają 33 bajtów z (1%) dynamicznej pamięci, pozostawiając 2 015 bajtów dla lokalnych zmiennych. Maksimum to  2 048 bajtów.
  5. */
  6.  
  7. #include "Arduino.h"
  8. #include <avr/wdt.h>
  9. #include <Timers.h> //  my favorite timer
  10. Timers <2> akcja;
  11. #define button1Pin  8
  12. int ledStateA13 = HIGH;
  13. void setup()
  14. {
  15.  wdt_disable();
  16.   pinMode(13, OUTPUT);
  17.   digitalWrite(13, ledStateA13);
  18.   pinMode(button1Pin, INPUT_PULLUP);
  19.  
  20.    akcja.attach(0, 10000, wdopen); //  5 sek
  21.    akcja.attach(1, 1000, mig);
  22.    
  23. } //koniec petli setup
  24. void loop()
  25. {
  26.     akcja.process(); // timer
  27. //wdt_reset();
  28. }
  29. void mig()
  30. {
  31.   ledStateA13 = !ledStateA13;
  32.     digitalWrite(13, ledStateA13);
  33. }
  34. void wdopen()
  35. {
  36.   akcja.updateInterval(1,200);
  37.    wdt_enable(WDTO_8S);
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement