Дружим NodeMCU с Arduino IDE

NodeMCU это плата на основе чипа esp8266, о которой была написана обзорная статья на сайте. Да и про esp8266 тоже уже писали.

Сегодня мы хотим поговорить как среду разработки Arduino IDE подружить с этой чудо платой. Благо eps8266 широко известен в сообществе и уже давно используется.

Открывает IDE, заходим Файл — Настройки.

В поле Дополнительные ссылки для Менеджера плат пишем такую ссылку: http://arduino.esp8266.com/stable/package_esp8266com_index.json

Переходим во вкладку Инструменты — Платы — Менеджер плат.

В поиске набираем esp и устанавливаем поддержу
esp8266 by ESP8266 Community.

Вуаля , все прекрасно. Теперь бы хотелось что ни будь написать, запрограмить, запустить ))

Мигающий светодиод.

Давайте конечно начнем с классики. Подключим светодиод и напишем скетч который будет включать и выключать светодиод. Наша плата имеет 13 цифровых выходов. Мы возьмем на пример вывод D6 (GPIO12) и через резистор 100 ом подключим светодиод. К стати выходы у NodeMCU работают на 3.3V , так что большой резистор не требуется.

Скетч до боли прост ) :

void setup() {
// put your setup code here, to run once:
pinMode(12, OUTPUT); #12 это и есть D6 (GPIO12)
} void loop() {
// put your main code here, to run repeatedly:
digitalWrite(12, HIGH);
delay(500);
digitalWrite(12, LOW);
delay(500);
}

Выбираем плату NodeMCU 1.0 , ни каких настроек не меняем в ней. Ну не забудьте про выбор порта COM. Все товарищи , успехов….