Оглавление:

Начало работы с NodeMCU ESP8266 в среде Arduino IDE: 6 шагов
Начало работы с NodeMCU ESP8266 в среде Arduino IDE: 6 шагов

Видео: Начало работы с NodeMCU ESP8266 в среде Arduino IDE: 6 шагов

Видео: Начало работы с NodeMCU ESP8266 в среде Arduino IDE: 6 шагов
Видео: ESP8266 прошивка, программирование в Arduino IDE 2024, Июль
Anonim
Начало работы с NodeMCU ESP8266 в среде Arduino IDE
Начало работы с NodeMCU ESP8266 в среде Arduino IDE

Обзор

В этом руководстве вы узнаете, как использовать NodeMCU в среде Arduino IDE.

Что вы узнаете

  • Общая информация о NodeMCU
  • Как установить платы на базе ESP8266 в Arduino IDE
  • Как запрограммировать NodeMCU на Arduino IDE
  • Представляем платы, которые можно использовать вместо NodeMCU

Шаг 1. Что такое NodeMCU?

Что такое NodeMCU?
Что такое 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

Как программировать NodeMCU с помощью Arduino IDE
Как программировать NodeMCU с помощью Arduino IDE
Как программировать NodeMCU с помощью Arduino IDE
Как программировать NodeMCU с помощью Arduino IDE
Как программировать NodeMCU с помощью Arduino IDE
Как программировать NodeMCU с помощью Arduino IDE
Как программировать NodeMCU с помощью Arduino IDE
Как программировать 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?

Какие еще платы я могу использовать вместо NodeMCU?
Какие еще платы я могу использовать вместо NodeMCU?

Существуют различные важные факторы для выбора типа платы для системы IOT, такие как количество контактов GPIO, протоколы связи, включая антенну, и т. Д.

Также существуют разные платы и платформы, каждая из которых имеет свои особенности.

Здесь мы сравнили их на основе наиболее важных необходимых функций для проектов IOT.

Шаг 6: Примеры проектов:

  • Умный дверной замок со страницей входа в систему Wi-Fi от Arduino и ESP8266
  • Говорите со своим Arduino и управляйте им с помощью Google Assistant
  • Играйте с Fire Over WIFI! ESP8266 и Neopixels (включая приложение для Android)
  • nstagram любит спидометр от Arduino и ESP8266

Если вы найдете этот урок полезным и интересным, пожалуйста, поставьте нам лайк на facebook.

Рекомендуемые: