Программирование ESP32 можно осуществлять на многих языках программирования, таких как:
1)
Arduino IDE 2) Espressif IoT Development Framework
3)
mruby 4)
MicroPython 5) Zerynth и другие
Но мы выбираем среду разработки Arduino IDE, так как Язык программирования Arduino является стандартным
C++ с некоторыми особенностями, облегчающими новичкам написание первой работающей программы.
Инструкция по установке Arduino IDE, с поддержкой ESP32. Важно: перед началом установки убедитесь, что ваша среда Arduino IDE обновлена до актуальной версии. Если нет, то рекомендуется удалить и установить актуальную версию. Если у вас установлена старая версия среды Arduino IDE, то у вас может не получится настроить.
Чтобы установить ESP32 в среду Arduino IDE, выполните следующее.
1) Откройте окно настроек в среде Arduino IDE. Выберите пункт меню «Файл > Настройки» («File > Preferences»).