Появился принципиальный вопрос.
Если вот в этот код от Сергея Третьякова:
я добавляю считывание данных с АЦП
, то без добавления в конец loop
браузер ESP8266 не видит.
Но если я добавлю этот delay(1), меня не устраивает слишком редкий опрос АЦП.
Вопрос: насколько тяжело решение этой проблемы, чтобы, не мучаясь с ней, сразу перейти на ESP32?
PS. Проблема усугубляется тем, что в ESP8266 я уже наладил работу ардуины PWM из SDK, а в ESP32 эту работу придется начинать сначала.
Если вот в этот код от Сергея Третьякова:
Код:
void loop() {
ts.update(); //планировщик задач
HTTP.handleClient(); // Работа Web сервера
yield();
webSocket.loop(); // Работа webSocket
dnsServer.processNextRequest(); // Для работы DNS в режиме AP
}
Код:
value = analogRead(A0);
Код:
delay(1)
Но если я добавлю этот delay(1), меня не устраивает слишком редкий опрос АЦП.
Вопрос: насколько тяжело решение этой проблемы, чтобы, не мучаясь с ней, сразу перейти на ESP32?
PS. Проблема усугубляется тем, что в ESP8266 я уже наладил работу ардуины PWM из SDK, а в ESP32 эту работу придется начинать сначала.