Перед началом настройки убедитесь, что у вас установлена актуальная версия Arduino IDE.
Чтобы установить плату ESP32 в Arduino IDE, необходимо выполнить ряд шагов:
Откройте в Arduino IDE окно “Настройки”. Для этого кликните на “Файл” > “Настройки” (File > Preferences).
Вставьте ссылку https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json в поле “Дополнительные ссылки для менеджера плат”, как показано на скриншоте ниже. Затем кликните на кнопку “OK“.
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_1.png?resize=750%2C568&ssl=1)
Примечание: Если в этом поле уже есть ссылка на описание для других плат, то ссылки можно отделить друг от друга с помощью запятых. Вот так:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
Если в этом поле присутствует ссылка https://dl.espressif.com/dl/package_esp32_index.json, ее необходимо удалить!
Откройте в Arduino IDE “Менеджер плат” (Boards Manager). Для этого кликните на “Инструменты” > “Плата” > “Менеджер плат…” (Tools > Board > Boards Manager…).
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_2.png?resize=750%2C406&ssl=1)
В поле поиска необходимо вбить “esp32”. Найдется дополнение для ESP32 “ESP32 by Espressif Systems”. Установите его, нажав на кнопку “Установка”. Если у вас уже стояла старая версия, то необходимо нажать кнопку “Обновить”, проверив, что выбрана версия больше или равная 2.0.1
Теперь необходимо проверить корректность установки ESP32. Для этого подключите плату ESP32 к компьютеру. Затем сделайте следующее:
Откройте Arduino IDE.
Выберите нужную плату в меню “Инструменты” > “Плата”. В нашем случае это “DOIT ESP32 DEVKIT V1”.
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_4.png?resize=750%2C406&ssl=1)
Выберите “Инструменты” > “Порт” и укажите COM-порт, к которому подключена плата. Если в Arduino IDE этого порта не видно, вам нужно установить на компьютер VCP-драйвер для чипа CP210x – он нужен для связи между интерфейсами USB и UART.
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_5.png?resize=750%2C406&ssl=1)
Откройте в Arduino IDE скетч-пример “WiFi Scan”. Для этого кликните на “Файл” > “Примеры” > “WiFi (ESP32)” > “WiFi Scan”, при этом откроется скетч в редакторе.
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_6.png?resize=750%2C406&ssl=1)
Нажмите кнопку “Загрузка” в Arduino IDE. Подождите несколько секунд, пока код скомпилируется и загрузится на плату ESP32. Иконка кнопки загрузки выглядит так:
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_install_8.png?resize=580%2C217&ssl=1)
При успешной загрузке скетча в ESP32 вы должны увидеть сообщение “Загрузка завершена”
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_9.png?resize=750%2C406&ssl=1)
Откройте в Arduino IDE “Монитор порта” и выставьте скорость передачи данных на 115200 бод. Иконка кнопки монитора порта выглядит так:
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_10.png?resize=172%2C143&ssl=1)
Переподключите к USB-порту ESP32. В результате в мониторе порта вы должны увидеть все WiFi-сети, находящиеся рядом с платой ESP32.
![](https://i0.wp.com/www.samovar-tool.ru/wp-content/uploads/2021/03/esp32_11.png?resize=750%2C242&ssl=1)
На этом настройка и проверка ESP32 завершена. Теперь можно переходить к загрузке скетча в Самовар