Dupa ce am tot constatat ca la ceasul cu informatii meteo informatiile de pe ecran nu se mai actualizau dupa cateva zeci de ore (se bloca sau adormea efectiv microcontrolerul de pe placa Raspberry Pi Pico W), am adaugat functia de autodeblocare (watchdog).
Nu eram prea incantat de introducerea functiei WDT care nu a functionat multumitor cu limbajul Arduino si a trebuit sa testez un watchdog extern (vezi articolul), am zis totusi sa incerc versiunea software ce implica doar 3 linii
Informatii utile am gasit si in articolul The Watchdog timer on the Raspberry Pi Pico (Don't forget to feed the dog!).
Programul actualizat este Weatherstatio_clock_RPiW_i2c_LCD1602_v5
Am facut 2 filmulete:
Partea frumoasa e ca initial am pus un timp de 2 secunde pana se restarteaza daca e ceva in neregula, dar pana sa se conecteze la retea se reseta in continuu si nu mai reuseam sa ma conectez la placa, asa ca a trebuit sa sterg continutul din memorie. Din articolul How to Reset Raspberry Pi Pico & Pico W – 4 Easy Ways am folosit metoda 3, adica am copiat fisierul flash_nuke.uf2 pe unitatea virtuala creata daca tin apasat butonul BOOT in timp ce conectez placa la USB,
Acum timpul este aproape de valoare maxim admisa, adica este 8 secunde.
Intre timp, am reusit sa pozez vreme cu nori, ploaie si chiar furtuna:
Mawate
RăspundețiȘtergerehttps://mawate.blogspot.com/