
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


Osoyoo NodeMCU поставляется с предварительно запрограммированным интерпретатором Lua, но вам не обязательно его использовать! Вместо этого вы можете использовать Arduino IDE, которая может стать отличной отправной точкой для любителей Arduino, чтобы познакомиться с технологиями, окружающими IoT. Обратите внимание, что когда вы используете плату NodeMCU с Arduino IDE, она будет записывать непосредственно в прошивку, стирая прошивку NodeMCU. Поэтому, если вы хотите вернуться к Lua SDK, используйте «флешер», чтобы переустановить прошивку.
Программирование NodeMCU может быть таким же простым, как и в Arduino, главное отличие заключается в распределении контактов на плате nodemcu. Выполняйте следующие операции и наслаждайтесь своим первым путешествием по NodeMCU и Arduino IDE!
Шаг 1. Подключите NodeMCU к компьютеру
Используйте USB-кабель для подключения NodeMCU к компьютеру, вы увидите, что синий встроенный светодиодный индикатор мигает при включении питания, но они не будут гореть постоянно.
Шаг 2: Установите драйвер COM / последовательного порта
Чтобы загрузить код в ESP8266 и использовать последовательную консоль, подключите любой кабель Micro USB с возможностью передачи данных к плате ESP8266 IOT, а другой конец - к USB-порту вашего компьютера.
Новая версия NodeMCUv1.0 поставляется с последовательным чипом CP2102, вы можете загрузить и установить драйвер по адресу: https://www.silabs.com/products/development-tools/…. NodeMCUv0.9 поставляется с последовательным чипом CH340, вы можете загрузить и установить драйвер с:
Шаг 3. Установите Arduino IDE 1.6.4 или более поздней версии
Загрузите Arduino IDE с сайта Arduino.cc (1.6.4 или выше) - не используйте 1.6.2! Вы можете использовать существующую среду IDE, если она уже установлена. Вы также можете попробовать загрузить готовый пакет из проекта ESP8266-Arduino, если прокси-сервер вызывает у вас проблемы.
Шаг 4: Установите пакет платы ESP8266


Введите https://arduino.esp8266.com/stable/package_esp8266… в поле дополнительных URL-адресов Board Manager в настройках Arduino v1.6.4 + (Откройте Arduino IDE–> Файл–> Настройки–> Настройки). Введите ссылку и нажмите «ОК», чтобы сохранить изменения. Затем используйте Board Manager для установки пакета ESP8266. Войдите в Boards Manager и найдите тип платы, как показано ниже: Прокрутите экран Broads Manager вниз, вы увидите модуль под названием «esp8266 by esp8266 Community» (см. Следующий рисунок), выберите последнюю версию и нажмите «Установить». Пакет ESP8266 успешно установлен. Примечание. Вам лучше закрыть Arduino IDE и перезапустить ее снова.
Шаг 5: Настройка поддержки ESP8266


После перезапуска выберите NodeMCU 0.9 (или NodeMCU 1.0) в раскрывающемся меню «Инструменты»> «Плата» «Настроить плату» и выберите правильный порт для своего устройства. Частота процессора 80 МГц, размер флэш-памяти 4M (3M SPIFFS), скорость загрузки : 115200 Теперь просто продолжайте как Arduino: Начните рисовать! Примечание. Скорость загрузки 115200 бод - хорошее место для начала. Позже вы можете попробовать более высокие скорости, но 115200 - хорошее безопасное место для начала.
Рекомендуемые:
Как прошить или запрограммировать прошивку ESP8266 AT с помощью прошивки ESP8266 и программатора, модуля IOT Wifi: 6 шагов

Как прошить или запрограммировать прошивку ESP8266 AT с помощью ESP8266 Flasher и программатора, модуля IOT Wifi: Описание: Этот модуль представляет собой USB-адаптер / программатор для модулей ESP8266 типа ESP-01 или ESP-01S. Он удобно оснащен гнездовым разъемом 2x4P 2,54 мм для подключения ESP01. Также он выламывает все штыри ESP-01 через вилку 2x4P 2,54 мм h
Как запрограммировать ИК-декодер для управления многоскоростным двигателем переменного тока: 7 шагов

Как запрограммировать ИК-декодер для управления многоскоростным двигателем переменного тока: Однофазные двигатели переменного тока обычно используются в предметах домашнего обихода, таких как вентиляторы, и их скорость можно легко контролировать, используя несколько дискретных обмоток для заданных скоростей. В этом руководстве мы создаем цифровой контроллер, который
Как запрограммировать и сбросить Arduino с помощью смартфона Android: 8 шагов

Как программировать и перезагружать Arduino с помощью смартфона Android: возможно, вы использовали адаптер OTG для подключения Pendrives и игровых контроллеров, а также для подачи питания на небольшие устройства. Вы можете делать гораздо больше, кроме включения платы Arduino со смартфона. В этом руководстве мы скомпилируем и загрузим Ardu
Как запрограммировать плату AVR с помощью платы Arduino: 6 шагов

Как запрограммировать плату AVR с помощью платы Arduino: у вас есть плата микроконтроллера AVR? Это сложно запрограммировать? Что ж, вы попали в нужное место. Здесь я покажу вам, как запрограммировать плату микроконтроллера Atmega8a, используя плату Arduino Uno в качестве программиста. Так что без меха
Как запрограммировать AVR (Arduino) с другим Arduino: 7 шагов

Как запрограммировать AVR (arduino) с другим Arduino: эта инструкция полезна, если: * у вас есть arduino с atmega168 и вы купили atmega328 в местном магазине электроники. У него нет загрузчика arduino *, вы хотите создать проект, который не использует arduino - просто