Настройка Arduino IDE для программирования WiFi модуля ESP8266

ESP8266 это дешовые широко распространенные модули Wi-Fi. Они состоят из самодостаточного микроконтроллера с GPIO (дискретными входами-выходами), аналоговым входом, портами параллельной связи, I2C, SPI, и самое главное с блоком Wi-Fi связи. Изначально продвигаемые как дешовые модули Wi-Fi для плат Arduino и Raspberry Pi, они так же могут быть запрограммированы как отдельные платы разработчика при помощи Arduino IDE. Для этого необходимо сначала установить библиотеки и инструментарий  ESP8266 в Arduino IDE.

В этой статье будет описана процедура установки библиотек и инструментария для ESP8266, и начала программирования модуля ESP8266 в среде Arduino IDE.

Библиотеки и инструментарий доступны на гитхабе здесь:

https://github.com/esp8266/Arduino


Шаг 1: Добавление менеджера платы ESP8266 в Настройки Arduino IDE

1. В меню программы выберите закладку Файл -> Настройки


2. Во вкладке "Настройки", в пункте “Дополнительные ссылки для менеджера плат”, нажав на кнопку выбора, во всплывающем диалоговом окне выбираем:

для использования стабильной версии библиотек ESP8266: 

http://arduino.esp8266.com/stable/package_esp8266com_index.json

3. для использования последней версии библиотек ESP8266:http://arduino.esp8266.com/staging/package_esp8266com_index.json


4. Клацаем кнопку OK.


Шаг 2: Установка библиотек и инструментария ESP8266

1. В меню Arduino IDE выбираем Инструменты -> Платы: -> Менеджер плат...



2. В текстовом поле поиска Менеджера плат наберите ESP, затем виберите esp8266 by ESP8266 Community и нажмите кнопку Установка


3. Когда установка завершится, кликните по кнопке “Закрыть”



Шаг 3: Пробуем загрузить проект из Arduino IDE в плату ESP8266 

1. Соединяем модуль ESP8266 с компьютером при помощи кабеля USB.

2. Можем произвести проверку связи, загрузив пустой скетч или простейший демо-проект Blink.

3. В среде Arduino IDE из меню выбираем тип платы, которую будем тестировать. В данном случае это “NodeMCU 0.9 (ESP-12 Module)”


4. Так же в меню Arduino IDE выбираем COM-порт, к которому подключен модуль Wi-Fi

5. Нажимаем кнопку Загрузить, чтобы скомпилировать и загрузить наш скетч

Если все прошло удачно, теперь ваша среда Arduino IDE готова для работы с модулями ESP8266.

Написать отзыв

Примечание: HTML разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Новое

Джойстик шилд для Arduino UNO MEGA

Джойстик шилд для Arduino UNO MEGA

Шилд джойстика для контроллеров Arduino UNO и MEGAМожно использовать для самодельных игр, а так же д..

Светодиодная матрица 8х8 с управляющим контроллером MAX7219

Светодиодная матрица 8х8 с управляющим контроллером MAX7219

Готовый блок светодиодной матрицы 8х8 с поддержкой каскадного включения нескольких идентичных модуле..

Динамик 30х40 мм 3 Вт 4 Ом

Динамик 30х40 мм 3 Вт 4 Ом

Миниатюрный легкий широкополосный динамик для компактных электронных устройствМаксимальная мощность ..

Гироскоп GY-50

Гироскоп GY-50

Цифровой инерциальный трёхосевой гироскоп GY-50 на MEMS микросхеме L3G4200D.Используе..

Вентилятор 12В 60мм

Вентилятор 12В 60мм

Вентилятор системы охлаждения греющихся элементов электронной конструкции.Используется для обдува ра..

Вентилятор 12В 40мм

Вентилятор 12В 40мм

Вентилятор системы охлаждения греющихся элементов электронной конструкции.Используется для обдува ра..

Шилд CNC для Arduino UNO

Шилд CNC для Arduino UNO

Шилд для платы контроллера Arduino UNO  для управления CNC-станком или 3D-принтером.4 разъема п..

Гайка Т8 с креплением

Гайка Т8 с креплением

Гайка с трапецеидальной трёхзаходной резьбой и отверстиями под крепление.Применяется в 3D-принтерах ..