Платы на базе контроллера ESP32 имеют большую популярность во всем мире, и русскоязычное сообщество разработчиков тому не исключение. Простота работы с программным кодом (писать можно в знакомой многим Arduino IDE, как под обычные платы Arduino), встроенный Wi-Fi чип для беспроводного обмена данными с любой точкой мира, высокая производительность для своего уровня и низкая стоимость и энергоэффективность — вот главные преимущества ESP32.

- Система безопасности в доме
- Проекты с удаленным управлением
- Веб-интерфейс по управлению умным домом
- - Процессор: 32-битный процессор Tensilica Xtensa LX6
- - Тактовая частота: 160 или 240 МГц
- - SRAM память: 520 Кб
- - Необходимое напряжение: 5 В
- - Потребляемый ток (max): 260 мА (в спящем режиме — 10 мА)
- - Размеры: 49 x 26 x 15 мм
Установка программного обеспечения
Изначально модули ESP32, как и ESP8266, поставляется с прошивкой, позволяющей работать с этим микроконтроллером с помощью AT-команд. Но данный метод нас не устраивает. Будем программировать нашу плату в Arduino IDE. Для этого скачиваем ESP32 CORE для Arduino IDE с сайта https://github.com/espressif/arduino-esp32 (zip-архив) и распаковываем его в папку C:\Program Files\Arduino\hardware\espressif. Заходим в Arduino IDE и видим, что в панели инструментов появились платы ESP32 (рис. 6).

Рисунок 6. Плата ESP32 в списке плат в Arduino IDE
Но в списке портов платы нет. Необходимо установить драйвер. Заходим по ссылке https://git.oschina.net/dfrobot/FireBeetle-ESP32/raw/master/FireBeetle-
- Технические характеристики, внешний вид и комплектация товара могут быть изменены производителем без предварительного уведомления.
