ESP32: Простой скетч в Arduino IDE

Разработка проектов под заказ

Цель этого урока - объяснить, как написать простой скетч «Hello World» для ESP32, используя ядро Arduino. Это очень простое введение, поэтому данное руководство будет просто состоять из вывода сообщения в последовательный порт Arduino IDE.

Для работы с ESP32 в среде Arduino IDE необходимо установить дополнительные библиотеки. Это можно сделать через «Менеджер плат». Подробнее читайте тут.

Код ESP32 Hello World.

Код этого урока очень прост, особенно если у вас есть опыт работы с Arduino или ESP8266.

В функции настройки Arduino мы начинаем с открытия последовательного соединения со скоростью передачи 115200 бод. Для этого просто вызываем метод begin объекта Serial и передаем в качестве входных данных указанную скорость передачи.

void setup() {
   Serial.begin(115200);
}

Затем в функции цикла вызываем метод println, чтобы напечатать сообщение «Hello World» с новой строки. После этого делаем небольшую задержку в 2 секунды (2000 миллисекунд), используя функцию delay().

void loop() {
   Serial.println("Hello World");
   delay(2000);
}

Загрузка кода в ESP32.

Для работы будем использовать отладочную плату DOIT ESP32 DEVKIT V1.

Для работы будем использовать отладочную плату DOIT ESP32 DEVKIT V1.

Подключите плату ESP32 к компьютеру. Открываем Arduino IDE и выполним следующие действия:

1. Выбираем плату в меню «Инструменты > Плата (в моем случае это DOIT ESP32 DEVKIT V1 )».

Плата (в моем случае это DOIT ESP32 DEVKIT V1 )

2. Затем выбираем порт (если вы не видите COM-порт в Arduino IDE, вам необходимо установить драйверы CP210x USB to UART Bridge VCP).

3. Нажимаем кнопку Загрузить в Arduino IDE. Подождите несколько секунд, пока код компилируется и загружается на вашу плату.

Нажимаем кнопку Загрузить в Arduino IDE

Внимание! Если у вас бежит строка с повторяющимися точками и линиями. Нажмите кнопку Boot на плате и удерживайте ее пока не побегут проценты загрузки. После чего кнопку можно отпустить.

4. Откройте последовательный монитор Arduino IDE со скоростью передачи данных 115200.

Как видно на рисунке ниже, получаем правильный вывод «Hello World» в последовательный порт. Не забудьте использовать правильную скорость передачи данных, определенную в коде, как показано на рисунке.

правильный вывод «Hello World» в последовательный порт

Понравился Урок ESP32: Простой скетч в Arduino IDE? Не забудь поделиться с друзьями в соц. сетях.

А также подписаться на наш канал на YouTube, вступить в группу Вконтакте, в группу на Facebook.

Спасибо за внимание!

Технологии начинаются с простого!

Фотографии к статье

Файлы для скачивания

 Код ESP32 Hello World Код ESP32 Hello World.ino0 Kb 15 Скачать

Комментарии

Ваше Имя*

Сава

Гость: Сава (19 июля, 2021 в 20:59)

Ну очень простой скетч!

Иван Че

Гость: Иван Че (18 июля, 2021 в 18:52)

Это обычный пример для любой платы Arduino. Ни чего сложного не вижу.