Занимаюсь как хобби похожими проектами.
Отвечу на вопрос Глюки ESP32:
Проблема в том что при включении проседает питание (как пример висит конденсатор)
Решаеться очень просто: Надо прицепить конденсатор ~10uf между EN и GND.
Будет загружаться стабильно
Ну или для любителей Arduino IDE visual studio IDE
Пример библиотеки для Arduino но все задачи написаны через Free RTOS github.com/Yurik72/ESPHap
Подзадачи и процессорное время:
Тут могу добавить что у ESP32 два ядра процессора (0 и 1)
Как правило на 1 работает Wifi и 0 по умолчанию работает для того же Arduino
(loop)
Но можно вешать свои задачи на любое ядро через
xTaskCreatePinnedToCore… и задавать приоритеты
На разных ядрах действительно выполняються задачи паралельно
Примеры можете глянуть в ссылках выше
Отвечу на вопрос Глюки ESP32:
Проблема в том что при включении проседает питание (как пример висит конденсатор)
Решаеться очень просто: Надо прицепить конденсатор ~10uf между EN и GND.
Будет загружаться стабильно
Подружить Arduino и Esp-IDF, смотри пример github.com/Yurik72/esphapcontroller
уже подружено :)
Ну или для любителей Arduino IDE visual studio IDE
Пример библиотеки для Arduino но все задачи написаны через Free RTOS
github.com/Yurik72/ESPHap
Подзадачи и процессорное время:
Тут могу добавить что у ESP32 два ядра процессора (0 и 1)
Как правило на 1 работает Wifi и 0 по умолчанию работает для того же Arduino
(loop)
Но можно вешать свои задачи на любое ядро через
xTaskCreatePinnedToCore… и задавать приоритеты
На разных ядрах действительно выполняються задачи паралельно
Примеры можете глянуть в ссылках выше