Начало работы с ESP32 в Arduino IDE — руководство для начинающих

Микроконтроллер ESP32 — это следующее поколение популярной платформы ESP8266. Он построен на базе 32-битного процессора и оснащен модулем Bluetooth 4.2. О том, какие проекты можно создать с помощью этого чипа, мы расскажем в нашей новой серии статей об ESP32.

Установка плат ESP32 в Arduino IDE

Программировать ESP32 можно на множестве языков программирования (Lua, Python, Java, Ruby и других), но в данном цикле стаетей сфокусирован на использовании платформы Arduino. Для начала работы подключите плату NodeMCU-32S к ПК через интерфейс microUSB. Если операционная система не идентифицирует устройство, установите драйвер контроллера USB-UART Silabs CP2102x или CH340G (в зависимости от вашей версии). После этого запустите среду разработки Arduino IDE. Поскольку среда изначально не содержит профилей для данной платы, необходимо добавить их вручную через «Диспетчер плат».

1. Откройте среду разработке Arduino IDE и перейдите в Файл -> Параметры.

2. Найдите поле: «Дополнительные ссылки для Менеджера плат» и вставьте следующий URL-адрес: 

3. Нажмите кнопку «ОК», чтобы сохранить изменения.

4.  Перейдите к Инструментам -> Платы -> Менеджер плат…

5. В строке поиска введите ESP32.
6. Найдите «esp32» от «Espressif Systems» в результатах поиска.
7. Нажмите кнопку «Установить«, чтобы загрузить и установить пакет ESP32 Arduino.

Необходимые детали

Компонент Количество Купить
1 Отладочная плата ESP32 1 шт Авито | AliExpress | RobotChip

Выбор плат ESP32 в Arduino IDE

Перед компиляцией и загрузкой скетча необходимо корректно выбрать используемую плату в среде разработки. Поскольку семейство микроконтроллеров ESP32 насчитывает десятки различных плат и модулей, этот шаг является критически важным. В рамках данного руководства используется плата NodeMCU-32S, которая включена в официальный перечень поддерживаемых устройств.

1. Подключите плату ESP32 к компьютеру.
2. Перейдите в «Инструменты -> Плата -> STM32 MCU based boards«
3. Выберите «ESP32-WEOOM-DA»

Программа Blink для ESP32 в ARduino IDE

Один из способов проверить, установлены ли все необходимые библиотеки, — попробовать загрузить простой скетч. 

Весь процесс загрузки можно посмотреть в окне вывода.

Если всё сделали правильно, светодиод на плате будет включаться на 2 секунды и выключаться на 2 секунду.

О нас Сергей

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *