Для данного примера нам понадобится:
Сама плата nodemcu: http://ali.pub/1qdz7a
nodemcu shield: http://ali.pub/1qdzd4
ttl converter: http://ali.pub/1qdzkw
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Подключение NodeMCU к компьютеру через программу Arduino ide:
Для начала откроем Arduino ide и перейдем в настройки.
Потом в появившемся окне в строке Дополнительные ссылки для Менеджера плат вставим ссылку: http://arduino.esp8266.com/stable/package_esp8266com_index.json для установки в Arduino IDE дополнительных скриптов, что бы работать с модулями ESP8266, и жмем ОК
Далее переходим в Инструменты>Плата>менеджер плат
В появившемся окне прокручиваем список вниз к скриптам esp8266 by ESP8266 Community и кликаем.
После установки закрываем окно и переходим Инструменты > Плата и видим список доступных для программирования устройств на чипе ESP8266
Выбираем NodeMCU 1.0
Все параметры остальные оставляем по умолчанию.
Ну и загружаем в плату скетч:
void setup() { pinMode(13, OUTPUT); } void loop() { digitalWrite(13, HIGH); delay(1000); digitalWrite(13, LOW); delay(1000); }
В этом скетче объявлен пин 13 для управления светодиодом, но на плате NodeMCU нет такого пина, на плате все пины начинаются с буквы. Ниже привел картинку, сопоставления пинов NodeMCU с пинами программирования в Arduino IDE
В схеме видим, что 13 пин это D7
Подключаем светодиод и загружаем скетч. После наслаждаемся миганием светодиода.
Демонстрация работы данной программы можно увидеть в видео приведенном в конце статьи.