Найти в Дзене
Электроника, ESP32, Arduino

Установка поддержки плат ESP8266 и ESP32 в среде Arduino IDE

Сначала устанавливаем последнюю версию среды разработки Arduino IDE
Переходим по этой
ссылке

Кликаем здесь:

-2

Скачиваем и устанавливаем среду Arduino IDE

Чтобы установить поддержку платы ESP8266 в вашу среду разработки Arduino, необходимо выполнить следующие действия:

1. Идем в меню Файл -> Настройки

-3

2. Вставляем в поле "Дополнительные ссылки для менеджера плат" строку
http://arduino.esp8266.com/stable/package_esp8266com_index.json
и нажимаем ОК.

-4

3. Переходим в Инструменты -> Менеджер плат

-5

4. В поле поиска вбиваем esp8266

-6

5. Нажимаем кнопку установка

-7

6. Проверяем. Идем в примеры и загружаем скетч Blink

-8

перед загрузкой необходимо выбрать плату

-9

и сменить порт на котором будет находится плата после подключения к компьютеру.

-10

После успешной загрузки, плата будет мигать светодиодом 1 раз в секунду.

-11

Среда Arduino IDE настроена для работы с платами на базе микроконтроллера ESP8266.

Чтобы установить поддержку плат ESP32 в вашу среду разработки Arduino IDE, необходимо выполнить следующие действия:

1. Меню Файл -> Настройки

-12

2. Вписываем в поле "Дополнительные ссылки для Менеджера плат" (если там уже что-то есть то через запятую) строку

https://dl.espressif.com/dl/package_esp32_index.json

-13

3. Идем в менеджер плат

-14

4. В поле поиска вбиваем esp32

-15

5. Нажимаем кнопку установка

-16

6 Проверяем (убедитесь что выбраны верная плата и COM порт)

-17

7. После загрузки скетча Blink из примеров плата будет мигать встроенным светодиодом 1 раз в секунду

-18

Если после попытки загрузки кода вы видите надпись

-19

а сама загрузка не происходит - Вам попалась плата которая не поддерживает загрузку скетчей без нажатия кнопки Boot. Чтобы устранить данную проблему, воспользуйтесь рекомендациями из данной статьи: Не прошивается (не заливается скетч) в плату ESP-WROOM-32 DevKit v1

В следующей статье разберем установку библиотек на примере сборки моего проекта "Интернет радиоприемник"