Настройка Arduino IDE для NodeMCU

NodeMCU — это популярная и очень удобная платформа на основе WiFi модуля ESP-8266. По сути, NodeMCU представляет собой плату, на которой размещены: сам модуль ESP-8266, стабилизатор напряжения и USB-UART мост. NodeMCU Существуют разные версии ESP8266, но почти для всех используется один и тот же способ настройки среды разработки Arduino IDE. О том, как, собственно, сделать эту настройку и пойдет речь в статье.

1. Настройка ESP8266 в Arduino IDE

Для этой процедуры необходим доступ в интернет, так как Arduino IDE требуется скачать дополнительные пакеты. Заходим в настройки Arduino IDE:Arduino IDE настройка NodeMcu В поле Дополнительные ссылки для Менеджера плат пишем такую ссылку: http://arduino.esp8266.com/stable/package_esp8266com_index.json Arduino IDE настройка NodeMcu Жмем ОК и переходим в окно менеджера плат:Arduino IDE настройка NodeMcu В строке поиска менеджера плат пишем «esp». Arduino IDE настройка NodeMcu В самом низу будет нужный нам пакет «esp8266 by ESP8266 Community». Выбираем его и жмем кнопку «Установка».Arduino IDE настройка NodeMcu Спустя некоторое время пакет скопирует необходимые файлы и в Arduino IDE можно будет выбрать нужную нам плату.

2. Подключение светодиода к NodeMCU

В качестве примера, подключим к NodeMCU светодиод и напишем программу, которая будет включать и выключать его с периодом в одну секунду. Для начала посмотрим на схемы выводов NodeMCU. NodeMCU распиновка схема выводов Плата имеет 13 цифровых выводов, обозначенных аббревиатурой GPIO. Можем подключить светодиод к любому из них. Пусть это будет вывод D7 (он же GPIO13). Принципиальная схема Подключение светодиода к NodeMCU Внешний вид макета Подключение светодиода к NodeMCU NodeMCU работает с напряжением 3.3 Вольта, так что для подключения красного светодиода нам потребуется использовать токозадающий резистор с сопротивлением 65 Ом. Но подойдет и распространенный резистор 200 Ом.

3. Загрузка программы на NodeMCU с помощью Arduino IDE

Теперь, когда Arduino IDE умеет работать с NodeMCU и светодиод подключен, попробуем загрузить первую программу. В меню «Инструменты/Плата» выбираем NodeMCU 1.0. Arduino IDE настройка NodeMcu Пишем программу:
const byte ledPin = 13;

void setup() {
    pinMode(ledPin, OUTPUT);
}

void loop() {
    digitalWrite(ledPin, HIGH);
    delay(500);
    digitalWrite(ledPin, LOW);
    delay(500);
}
Загружаем программу на NodeMCU, смотрим на светодиод 🙂

Заключение

В следующей статье поговорим о том, как создать простейший веб-сервер на базе NodeMCU (да и вообще на любой ESP8266), который позволит нам через WiFi управлять любыми устройствами.
3+

Изменено:

Настройка Arduino IDE для NodeMCU: 4 комментария

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.