Size: a a a

ESP8266 & ESP32 [RU]

2021 September 28

D

Denisio in ESP8266 & ESP32 [RU]
Большой ток
источник

D

Denisio in ESP8266 & ESP32 [RU]
Во вторых это занимает приличное время
источник

D

Denisio in ESP8266 & ESP32 [RU]
Лучше поискать микруху мультиплексор uartов
источник

s.

sat . in ESP8266 & ESP32 [RU]
значит получилось запустить звук через I2S !
источник

•_• in ESP8266 & ESP32 [RU]
Здравствуйте. Вот код получения времени: (фото)

правильно ли я понимаю, что он:
1) делает запрос на сервер pool.ntp.org через configTime
2) time_t now = time(nullptr); - получает системное время ардуино через часы RTC (изначально после включения ардуино оно идёт от 0)
3) и дальше в while постоянно проверяет переменную now (ждёт пока configTime вернёт время и обновит now, а вместе с ней и RTC значение)

Правильно ли я понимаю принцип работы кода?
источник

В

Васька in ESP8266 & ESP32 [RU]
звучит как отсуствие подтяжек
источник

a

ainu in ESP8266 & ESP32 [RU]
Да, через плату max что-то там, первая не заводилась и спрятал в шкаф на будущее
источник

a

ainu in ESP8266 & ESP32 [RU]
Следующий шаг - блютус клавиатура (люди уже делали, но инфы прямо очень мало)
источник

a

ainu in ESP8266 & ESP32 [RU]
Хотя бы код есть, и то счастье
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Не совсем. configTime только настраивает подключение к NTP серверу, а вот когда оно на самом деле подключится (и вообще сможет ли) и соизволит обновить внутреннее время - это вообще рандом
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
А так в ESP есть внутреннее время, которое вы и узнаете из функции time().  Пока NTP время не получено, у есп внутреннее время какое-то свое, начинает тикать со старта
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Исходя из этого, мы висим в цикле while пока не будет получено время NTP (тогда оно будет значительно отличаться от того с которым мы включились), либо пока не пройдут сутки с момента включения (если предположить что ESP при включении начинает считать с нуля, это я не помню)
источник

ГИ

Гриня Иванович... in ESP8266 & ESP32 [RU]
Что?
источник

ЮР

Юрий Ревака... in ESP8266 & ESP32 [RU]
Я всегда использую ntp, подключается всегда в течении пары сек. от старта.
источник

В

Васька in ESP8266 & ESP32 [RU]
резистор на плюс
источник

ЮР

Юрий Ревака... in ESP8266 & ESP32 [RU]
Из больших, запускал с esp32 7" WaveShare на LVGL
источник

ГИ

Гриня Иванович... in ESP8266 & ESP32 [RU]
А, попробую! Между дата шиной и плюсом, верно?
источник

DS

Dmitriy Salko in ESP8266 & ESP32 [RU]
Возможно у вас всегда безупречный wifi линк до роутера, коннект у провайдера и все дальнейшие подключения по цепочке до самого NTP сервера. К сожалению, в реальном мире это не всегда так)
источник

В

Васька in ESP8266 & ESP32 [RU]
у тебя i2c? у меня было, расширитель портов, подключн к (правда ардуино, но думаю не суть важно) и все работает. подключаю кабель метра 2 и начинаются глюки
источник

В

Васька in ESP8266 & ESP32 [RU]
подвязал через резистор шину на + и все, уже пол года управляет розетками
источник