Найти тему
У Павла!

Подготовка программы Arduino IDE для прошивки микроконтроллеров esp8266.

Я уже написал довольно много статей про ардуино. Но существуют и другие микроконтроллеры. Например герой этой статьи esp8266.

ESP8266 - это микроконтроллер китайского производителя Espressif Systems с интерфейсом Wi-Fi. Помимо Wi-Fi, микроконтроллер отличается отсутствием флеш-памяти в SoC, программы пользователя исполняются из внешней флеш-памяти с интерфейсом SPI.

Микроконтроллер привлек внимание в 2014 году в связи с выходом первых продуктов на его базе по необыкновенно низкой цене.

Он мощнее Ардуино. Но даже еслиб этого не было, наличие у него wi-fi делает его все равно гораздо интереснее самой ардуинки. Хотя в некоторых вещах и ардуино превосходит еспешку. Например на есп не сделаешь Станка с ЧПУ.

Ну так вот, esp8266 это конечно хорошо. Но как его прошить? Существует несколько способов прошивки. Но мы же привыкли прошивать Ардуино в программе Arduino IDE. ПО этому этот способ и разберем.

Для начала откроем Arduino ide и перейдем в настройки.

Потом в появившемся окне в строке Дополнительные ссылки для Менеджера плат вставим ссылку:  http://arduino.esp8266.com/stable/package_esp8266com_index.json для установки в Arduino IDE дополнительных скриптов, что бы работать с модулями ESP8266, и жмем ОК

-2

Далее переходим в Инструменты>Плата>менеджер плат

-3

В появившемся окне прокручиваем список вниз к скриптам esp8266 by ESP8266 Community и кликаем.

-4

После установки закрываем окно и переходим Инструменты > Плата и видим список доступных для программирования устройств на чипе ESP8266

-5

Так как плат на esp8266 существует очень много, их можно найти на Aliexpress например тут: http://alii.pub/5un157

Я например использую плату NodeMCU. Её распиновка выглядит следующим образом:

-6

Ну а теперь давайте зальем проверочный код в микроконтроллер. Например помигаем светодиодом.

Скетч можно найти у меня на сайте тут.

Ну и как всегда демонстрация всей прошивки в видео: