Оглавление:
- Шаг 1. Что такое NodeMCU?
- Шаг 2: Как программировать NodeMCU с помощью Arduino IDE
- Шаг 3: Управление светодиодом через HTTP-страницу с помощью NodeMCU
- Шаг 4: Код
- Шаг 5: Какие другие платы я могу использовать вместо NodeMCU?
- Шаг 6: Примеры проектов:
Видео: Начало работы с NodeMCU ESP8266 в среде Arduino IDE: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Обзор
В этом руководстве вы узнаете, как использовать NodeMCU в среде Arduino IDE.
Что вы узнаете
- Общая информация о NodeMCU
- Как установить платы на базе ESP8266 в Arduino IDE
- Как запрограммировать NodeMCU на Arduino IDE
- Представляем платы, которые можно использовать вместо NodeMCU
Шаг 1. Что такое NodeMCU?
Сегодня приложения IOT находятся на подъеме, и все более важной становится связь между объектами. Есть несколько способов подключения объектов, например, по протоколу Wi-Fi.
NodeMCU - это платформа с открытым исходным кодом на основе ESP8266, которая может соединять объекты и передавать данные по протоколу Wi-Fi. Кроме того, предоставляя некоторые из наиболее важных функций микроконтроллеров, такие как GPIO, PWM, ADC и т. Д., Он может решить многие потребности проекта в одиночку.
Общие характеристики этой платы следующие:
- Легко использовать
- Возможность программирования с использованием языков Arduino IDE или IUA.
- Доступен как точка доступа или станция
- возможно в приложениях API, управляемых событиями
- Наличие внутренней антенны
- Содержит 13 контактов GPIO, 10 каналов ШИМ, I2C, SPI, ADC, UART и 1-Wire
Шаг 2: Как программировать NodeMCU с помощью Arduino IDE
Чтобы использовать Arduino IDE для программирования NodeMCU, вы должны сначала познакомить его с программным обеспечением.
Для этого скопируйте следующий код и выполните следующие действия:
arduino.esp8266.com/stable/package_esp8266c…
шаг 1. Выберите «Настройки» в меню «Файл» и введите скопированный код в поле «Дополнительные URL-адреса менеджера доски». Затем нажмите ОК.
Шаг 2. Найдите слово ESP8266 в разделе «Платы»> «Диспетчер досок» в меню «Инструменты». Затем установите платы ESP8266. После полной установки на платах ESP8266 вы увидите этикетку УСТАНОВЛЕНО.
После этих двух шагов вы можете увидеть платы на базе ESP8266, такие как NodeMCU, в своем списке плат Arduino IDE, и вы можете выбрать желаемую плату для загрузки кода.
Чтобы использовать цифровые контакты, вы должны выбрать номера GPIO. Например, вывод D7 определяется как GPIO13. Таким образом, вы должны установить пин номер 13 всякий раз, когда вы хотите использовать D7 в своей программе. Кроме того, вы можете использовать контакт D2 (GPIO4) как SDA и контакт D1 (GPIO5) как SCL.
Шаг 3: Управление светодиодом через HTTP-страницу с помощью NodeMCU
Вы можете подключиться к Интернету через Wi-Fi с помощью NodeMCU и применить желаемые команды, создав страницу
В этом примере вы можете управлять светодиодом, нажимая кнопки ON и OFF. Введите SSID вашего модема и пароль в предоставленную часть и загрузите его на свою плату NodeMCU с помощью Arduino IDE. (Оставьте другие настройки по умолчанию)
Шаг 4: Код
После открытия Serial Monitor, если подключение к Интернету установлено, вам будет предоставлен IP-адрес созданной страницы (например, 192.168.1.18). Скопируйте и вставьте его в свой браузер, чтобы открыть страницу
Шаг 5: Какие другие платы я могу использовать вместо NodeMCU?
Существуют различные важные факторы для выбора типа платы для системы IOT, такие как количество контактов GPIO, протоколы связи, включая антенну, и т. Д.
Также существуют разные платы и платформы, каждая из которых имеет свои особенности.
Здесь мы сравнили их на основе наиболее важных необходимых функций для проектов IOT.
Шаг 6: Примеры проектов:
- Умный дверной замок со страницей входа в систему Wi-Fi от Arduino и ESP8266
- Говорите со своим Arduino и управляйте им с помощью Google Assistant
- Играйте с Fire Over WIFI! ESP8266 и Neopixels (включая приложение для Android)
- nstagram любит спидометр от Arduino и ESP8266
Если вы найдете этот урок полезным и интересным, пожалуйста, поставьте нам лайк на facebook.
Рекомендуемые:
Начало работы с FRDM-KL46Z (и Mbed Online IDE) в Windows 10: 6 шагов
Начало работы с FRDM-KL46Z (и Mbed Online IDE) в Windows 10: Платы разработки Freedom (FRDM) - это небольшие, маломощные, экономичные платформы для оценки и разработки, идеально подходящие для быстрого создания прототипов приложений. Эти оценочные платы предлагают простой в использовании программатор флэш-памяти в режиме запоминающего устройства, виртуальный
Начало работы с Esp 8266 Esp-01 с Arduino IDE - Установка плат Esp в Arduino Ide и программирование Esp: 4 шага
Начало работы с Esp 8266 Esp-01 с Arduino IDE | Установка плат Esp в Arduino Ide и программирование Esp: в этих инструкциях мы узнаем, как установить платы esp8266 в Arduino IDE и как программировать esp-01 и загружать в него код. Поскольку платы esp настолько популярны, я подумал о том, чтобы исправить инструкции для это и большинство людей сталкиваются с проблемой
Начало работы с Arduino и ESP8266: 11 шагов
Начало работы с Arduino и ESP8266: ESP8266 может использоваться как независимый микроконтроллер со встроенным Wi-Fi и двумя контактами GPIO или может использоваться с другим микроконтроллером через последовательную связь, чтобы обеспечить возможность подключения к микроконтроллеру по Wi-Fi. Его можно использовать для создания Интернета вещей
Начало работы с NodeMCU (ESP8266) .: 3 шага
Начало работы с NodeMCU (ESP8266) …. В этой инструкции я рассказываю, как начать работу с NodeMCU (ESP8266) с Arduino IDE. Это руководство предназначено для начинающих, которые только начинают работать. NodeMCU похож на Arduino со встроенным Wi-Fi, поэтому вы можете размещать свои проекты в Интернете. К
ESP8266-NODEMCU WiFi-модуль №1 за 3 доллара - Начало работы с WiFi: 6 шагов
ESP8266-NODEMCU WiFi-модуль №1 за 3 доллара - Начало работы с WiFi: наступил новый мир этих микрокомпьютеров, и эта вещь - ESP8266 NODEMCU. Это первая часть, которая показывает, как вы можете установить среду esp8266 в вашу IDE Arduino через видео о начале работы и как части включают