Настройка 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 разметка не поддерживается! Используйте обычный текст.
    Плохо           Хорошо

Новое

Логический анализатор 8 каналов

Логический анализатор 8 каналов

Цифровой логический анализатор на 8 каналовПодключается к USB-порту компьютера и работает с родной п..

Линейный подшипник 8мм

Линейный подшипник 8мм

Подшипник для линейного скольжения рабочего органа 3D-принтера или CNC по своим осям.Одевается на ци..

Подшипник для зубчатого ремня GT2 без зубьев

Подшипник для зубчатого ремня GT2 без зубьев

Подшипник для натяжения зубчатого ремня GT2 6мм на ось 5 ммПрименяется в 3D-принтерах и CNCШирина 10..

Подшипник для зубчатого ремня GT2 20 зубьев

Подшипник для зубчатого ремня GT2 20 зубьев

Подшипник для натяжения зубчатого ремня GT2 6мм на ось 5 мм20 зубьевШирина 10 мм..

HTTP запрос через GSM GPRS модуль NEOWAY M590

HTTP запрос через GSM GPRS модуль NEOWAY M590

Постановка задачи. В этом проекте посмотрим на практический пример отправки http get запроса при по..

GSM GPRS модуль A6

GSM GPRS модуль A6

Один из самых продвинутых модулей GSM для использования в любительских проектахК контроллеру подключ..

Модуль твердотельного реле 1-канальный

Модуль твердотельного реле 1-канальный

Модуль предназначен для коммутации нагрузки с переменным напряжением питания 75 ... 264 ВМаксимальны..

Модуль твердотельного реле 2-канальный

Модуль твердотельного реле 2-канальный

Модуль предназначен для коммутации двух нагрузок с переменным напряжением питания 75 ... 264 ВМаксим..

Светодиод ультраяркий 5мм

Светодиод ультраяркий 5мм

Сверхяркий светодиод диаметром 5 ммКорпус прозрачный у светодиодов разного цвета свечения. То есть р..

Радиомодуль NRF24L01+PA+LNA 2,4 ГГц

Радиомодуль NRF24L01+PA+LNA 2,4 ГГц

Модуль радио-приемника, -передатчика 2,4 ГГц для экономной безпроводной связи между любительскими ко..

Кусачки PLATO 170

Кусачки PLATO 170

Долгоиграющие кусачки с удобными мощными ручкамиПрименяются при монтаже любительских электронных про..

Направляющая с линейным подшипником 8 мм ширина 30 мм

Направляющая с линейным подшипником 8 мм ширина 30 мм

Направляющая в составе 3D-принтера или CNC для крепления подвижного рабочего органа к направляющим ц..

Модуль часов реального времени DS1302 + батарейка

Модуль часов реального времени DS1302 + батарейка

Модуль часов для любительских контроллеров на основе специализированной микросхемы DS1302Напряж..

Датчик влажности и температуры DHT21

Датчик влажности и температуры DHT21

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

Твердотельное реле 240В 2А

Твердотельное реле 240В 2А

Реле без механических переключающихся контактов на основе симистораТакие реле из-за их быстродействи..

Кулиса с подшипником 3х10х4 мм

Кулиса с подшипником 3х10х4 мм

Подшипник с ограничительным кольцом применяется в качестве колеса для движущихся рабочих органов 3D-..