DeepSleep u ESP8266
DeepSleep u ESP8266
Nevíte někdo, jak je to s Deep Sleep u ESP8266 ? Po 20 minutách se probudí, po 30 minutách už ne. Když jsem to hledal na internetu, tak píšou, že maximální čas do přetečení counteru je 71 minut, ale k takovému času jsem se nedostal ani náhodouy. Teď testuju, kolik je ten maximální čas mezi 20 a 30 minutama.
-
- Příspěvky: 1029
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: DeepSleep u ESP8266
No v Lua to bylo nejprve cca 30,5 minuty a po úpravě 71 minut. V Arduinu jsem deepsleep ještě nepoužil. Pozor si musíš dát na to, že pokud používáš proměnou, tak by měla být dlouhá alespoň 32 bitů.
Re: DeepSleep u ESP8266
Strávil jsem nad tím půl dne, a zjistil tohle. Maximální čas je 2^31, takže nějakých 31 minut. Po aktualizaci SDK knihovny by to mělo být 71 minut, Ale bohužel jsem tu knihovnu nenašel, a to jsem jich vyzkoušel docela dost. Jedná se o programování v IDE.
-
- Příspěvky: 1029
- Registrován: 06 zář 2017, 20:04
- Reputation: 0
- Bydliště: Brno
- Kontaktovat uživatele:
Re: DeepSleep u ESP8266
Ty si přece nepřekládáš systém z SDK. Tudíž musíš použít poslední verzi IDE pro esp8266. Já používám ARDUINO IDE 1.8.5, Arduino-ESP8266 2.4.1
2.4.1 je myslím poslední verze.
Koukni semhle
https://github.com/esp8266/Arduino/releases
2.4.1 je myslím poslední verze.
Koukni semhle
https://github.com/esp8266/Arduino/releases
Add Esp.deepSleepMax, which returns maximum possible deep sleep time
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 16 hostů