Szukaj na tym blogu

czwartek, 28 marca 2013

Oszczędzanie energii - część II

Witam,

Tak mi się jakoś wierzyć nie chciało, że nie da się oszczędzać energii w arduino (patrz wpis Oszczędzanie energii).

I okazało się, że oczywiście się da :)
Trzeba skorzystać z biblioteki avr\sleep.h
Dla mojego arduino są tam zdefiniowane takie tryby oszczędzania energii jak:
  • SLEEP_MODE_IDLE
  • SLEEP_MODE_ADC
  • SLEEP_MODE_PWR_DOWN
  • SLEEP_MODE_PWR_SAVE
  • SLEEP_MODE_STANDBY
  • SLEEP_MODE_EXT_STANDBY
Nie wiem jeszcze czym dokładnie się różnią i które np da się przerwaniem zegarowym przerwać, a które tylko hardwerowo, ale wstępne pomiary amperomierzem pokazują, że tryby te rzeczywiście oszczędzają energię :)

Brak komentarzy:

Prześlij komentarz