DeepSleep u ESP8266

Odpovědět
afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

DeepSleep u ESP8266

Příspěvek od afilip » 09 kvě 2018, 08:46

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.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: DeepSleep u ESP8266

Příspěvek od jankop » 09 kvě 2018, 17:37

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ů.

afilip
Příspěvky: 116
Registrován: 26 črc 2017, 16:34
Reputation: 0
Kontaktovat uživatele:

Re: DeepSleep u ESP8266

Příspěvek od afilip » 09 kvě 2018, 18:10

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.

jankop
Příspěvky: 1029
Registrován: 06 zář 2017, 20:04
Reputation: 0
Bydliště: Brno
Kontaktovat uživatele:

Re: DeepSleep u ESP8266

Příspěvek od jankop » 09 kvě 2018, 18:56

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
Add Esp.deepSleepMax, which returns maximum possible deep sleep time

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 16 hostů