Advertisement
Krzyspx

wd2

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