В среде разработки Arduino IDE возможно писать скетчи не только для Arduino, но и для Wi-Fi модулей ESP8266.
1. Установка Arduino IDE
Среду разработки Arduino IDE можно загрузить по ссылке https://www.arduino.cc/en/Main/Software. Выберите свою операционную систему и скачайте последнюю версию. Если вы скачаете "Windows Installer", достаточно запустить исполняемый файл, который проведёт вас по всем шагам установки Arduino IDE. Другой вариант - скачать "Windows ZIP file for non admin install" - обычный архив, который достаточно распаковать в желаемую папку и вывести ярлык программы на рабочий стол самостоятельно.
При первом запуске Arduino IDE вы увидите рабочую область среды разработки с шаблоном скетча
2. Установка платы ESP8266
Для добавления платы с модулем ESP8266 в список программируемых плат Arduino IDE выполняем следующее:
- Открыть пункт меню "Настройки" программы
- Введём в поле "Дополнительные ссылки для Менеджера плат"
и нажмём "ОК". - Откроем менеджер плат
- Ищем в списке плат "esp8266 by ESP8266 Community"
и нажимаем "Установка"
- После завершения установки (загрузка занимает довольно длительное время) закрываем окно менеджера плат и в списке поддерживаемых плат в Arduino IDE выбираем плату с модулем ESP8266, с которой будем работать:
3. Проверка работы
Для проверки запустим стандартный начальный скетч - мигание светодиодом.
/********* Rui Santos Complete project details at http://randomnerdtutorials.com *********/ int pin = 2; void setup() { // инициализируем порт GPIO 2 на вывод pinMode(pin, OUTPUT); } // главный бесконечный цикл void loop() { digitalWrite(pin, HIGH); // включить светодиод (HIGH - единица) delay(1000); // подождём секунду digitalWrite(pin, LOW); // выключить светодиод delay(1000); // подождём секунду }
Загрузить скетч в плату ESP8266 можно при помощи любого адаптера USB-UART, например, Foca. У этого адаптера есть возможность выбрать рабочее напряжение 3,3В, что позволяет подключить ESP8266 к нему напрямую.