Wybudzanie - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Programowanie w Arduino (https://forum.arduinopolska.pl/dzial-programowanie-w-arduino) +--- Wątek: Wybudzanie (/watek-wybudzanie) |
Wybudzanie - Piachu - 27-05-2019 Witam. Postanowiłem swego czasu skonstruować urządzenie które będzie sobie stało w łazience, mierzyło wilgotność, miało zegarek i i sterowało wentylatorem. Dodatkowo najważniejsza sprawa to żeby urządzenie było energooszczędne (czyli musi się usypiać). Wybudzanie miało być za pomocą pilota i/lub klawisza w obudowie. Jestem na początku no i .... problem Chodzi o to, że raz mogę wybudzić układ a następnie już d..a Może ktoś z Was rzucić okiem i wytknąć mi błędy ? Generalnie poniższy kod ma działać tak: - jeżeli układ jest nie uśpiony to odbiera kody z pilota i steruje a w zasadzie będzie pozwalał sterować całością - każde naciśnięcie klawisza pilota gdy układ nie śpi, zeruje naliczanie Timera - jeżeli minie określony czas (w tym przykładzie 10) to arduino ma przejść w stan uśpienia. - jeżeli następuje budzenie to wyłączamy przerwanie aby można było normalnie czytać kody wysyłane z pilota za pomocą biblioteki - jeżeli wchodzimy w stan uśpienia to włączamy przerwanie aby można było obudzić procka Wdaje mi się, że założenia są prawidłowe, ale jakoś to nie działa Kod: #define TSOP_PIN 2 RE: Wybudzanie - kaczakat - 27-05-2019 Sporo mieszasz. Widać, że coś już wiesz, może to pomoże: http://www.gammon.com.au/forum/?id=11497 RE: Wybudzanie - Piachu - 27-05-2019 OK. Dzięki. Wieczorem postaram się przysiąść i zobaczyć co tam w artykule piszczy Podejrzałem co nieco i wydaje się, że działa. Niestety na tą chwilę nie do końca jeszcze ogarniam dlaczego, ale popracuję nad tym. Generalnie dzięki za wskazania gdzie szukać. |