Как установить плату ESP8266 в Arduino IDE
Содержание
Существует множество сред разработки, которые можно использовать для программирования ESP8266. Сообщество ESP8266 создало дополнение для Arduino IDE, которое позволяет программировать ESP8266, используя Arduino IDE и его язык программирования.
Загрузка Arduino IDE
Сначала загрузите Arduino IDE, чтобы убедиться, что у вас установлена последняя версия программного обеспечения (некоторые более старые версии не будут работать), перейдите по следующему URL-адресу: .
https://www.arduino.cc/en/Main/Software
Затем выберите свою операционную систему и загрузите последнюю версию программного обеспечения Arduino IDE.
Установка Arduino IDE
Откройте файл приложения Arduino IDE (см. Рис. Ниже).
Когда Arduino IDE открывается впервые, вы должны увидеть:
Установка платы ESP8266
Чтобы установить плату ESP8266 в IDE Arduino, выполните следующие действия:
1) Откройте окно настроек в Arduino IDE. Перейдите в Файл Настройки
2) Введите http://arduino.esp8266.com/stable/package_esp8266com_index.json в поле «Дополнительные URL-адреса диспетчера плат», как показано на рисунке ниже. Затем нажмите кнопку «ОК».
3) Менеджер открытых плат. Перейдите в Инструменты Плата Диспетчер плат…
4) Прокрутите вниз, выберите пункт меню платы ESP8266 и установите «esp8266».
5) Выберите вашу плату ESP8266 из Инструменты Плата Универсальный модуль ESP8266
6) Наконец, снова откройте вашу Arduino IDE
Тестирование проекта
Чтобы проверить установку дополнения ESP8266, давайте посмотрим, сможем ли мы мигать светодиодом с ESP8266, используя язык программирования Arduino.
Вот аппаратное обеспечение, необходимое для завершения этого проекта:
- ESP8266
- 1x светодиод
- Резистор 330 Ом (220 Ом или другие значения также работают)
- Макетная плата
- Перемычки
Если вы используете ESP8266-01, вам нужен программатор FTDI для загрузки кода.
Загрузка эскиза
Загрузка эскиза в ESP-12E
Если вы используете ESP-12E NodeMCU Kit, загрузка эскиза очень проста, поскольку в нем есть встроенный программатор. Подключите вашу доску к компьютеру. Убедитесь, что вы выбрали правильную плату и COM-порт.
Затем скопируйте предоставленный код и нажмите кнопку «Загрузить» в Arduino IDE и подождите несколько секунд, пока в нижнем левом углу не появится сообщение «Закончена загрузка».
Загрузка скетча в ESP-01
Загрузка кода в ESP-01 требует установления последовательной соединения между вашим ESP8266 и программатором FTDI, как показано на схематической диаграмме ниже.
В следующей таблице показаны соединения, которые необходимо установить между ESP8266 и программатором FTDI.
Если у вас новый программатор FTDI и вам необходимо установить драйверы FTDI на ПК с Windows, посетите официальный веб-сайт для получения официальных драйверов: http://www.ftdichip.com/Drivers/VCP.htm.
Затем вам просто нужно подключить программатор FTDI к вашему компьютеру и загрузить скетч в ESP. Вы должны увидеть «Готово к загрузке» через несколько секунд.
Вот код, который вы должны загрузить на свой ESP8266.
Примечание. Вы должны выбрать номер порта вашего FTDI программатора в меню Инструменты Порт в Arduino IDE.
Схема
Если вы используете ESP8266-12E
Подключите светодиод к вашему ESP8266, как показано на следующей принципиальной схеме. Светодиод должен быть подключен к GPIO 2.
Источник: