Недавно нужно было сделать девайс, который выдает время по UART раз в секунду. Выбор пал на ESP8266.
Изначально пощупал micropython, но как оказалось его ещё пилить и пилить.
Позже узнал, что можно использовать для программирования ESP8266 Arduino IDE. Доступна куча библиотек и печеньки.
Установка:
— Устанавливаем обычный Arduino IDE
— Открываем IDE — Файл — Настройки
— В поле «Дополнительные ссылки для менеджера плат» вводим : https://arduino.esp8266.com/stable/package_esp8266com_index.json
— Открываем Инструменты — Платы — Менеджер плат
— Устанавливаем esp8266 by ESP8266 Community
Теперь выбираем в меню плату Generic ESP8266. И можем программировать 😉
Доступно огромное количество примеров.
Работает как часы.
Прошивка происходит как и обычного модуля. За исключением того, что прошиваем из Arduino IDE.