Cat hungry.png
Здравствуйте! Собираем деньги на перевод материалов по электронике(https://www.allaboutcircuits.com/education/). Реквизиты указаны здесь.

ESP32:Прошивки/Установка платы ESP32 в IDE Arduino

Материал из Онлайн справочника
Перейти к: навигация, поиск

Перевод: Максим Кузьмин (Cubewriter)
Перевел 2731 статей для сайта.

Контакты:

Проверка/Оформление/Редактирование: Мякишев Е.А.


Ambox content.png Черновик


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

Ambox content.png Важно: Перед началом установки убедитесь, что на ваш ПК установлена самая новая версия IDE Arduino. Если нет, удалите старую версию и установите новую. Старая версия, возможно, будет просто несовместима с проектами этого курса.


Плата ESP32 устанавливается в IDE Arduino так же, как и плата ESP8266. Это осуществляется при помощи аддона для IDE Arduino, который позволяет вам программировать ESP32 при помощи IDE Arduino и ее языка программирования. Инструкции по установке этого аддона на Windows можно найти на его официальном GitHub-репозитории.

ВАЖНЫЕ ПРИМЕЧАНИЯ:

  1. Если вы впервые устанавливаете ESP32 в IDE Arduino, просто следуйте инструкции ниже.
  2. Если вы уже устанавливали ESP32-аддон при помощи старого метода, вам нужно сначала удалить папку «espressif». О том, как это сделать, читайте в конце этого Раздела.

Установка платы ESP32

Чтобы установить плату ESP32 в IDE Arduino, сделайте следующее:

Шаг №1

Откройте в IDE Arduino окно «Настройки». Для этого кликните на «Файл» > «Настройки» (File > Preferences).

Шаг №2

Вставьте ссылку «https://dl.espressif.com/dl/package_esp32_index.json» в поле «Дополнительные ссылки для менеджера плат» (Additional Board Manager URLs), как показано на скриншоте ниже. Затем кликните на кнопку «OK».

Примечание: Если в этом поле уже есть ссылка для плат ESP8266, то ссылки можно отделить друг от друга с помощью запятых. Вот так:

https://dl.espressif.com/dl/package_esp32_index.json,
http://arduino.esp8266.com/stable/package_esp8266com_index.json
Esp32 install 1.PNG

Шаг №3

Откройте в IDE Arduino «Менеджер плат» (Boards Manager). Для этого кликните на «Инструменты» > «Плата» > «Менеджер плат...» (Tools > Board > Boards Manager…).

Esp32 install 2.PNG

Шаг №4

Вбейте в поле поиска «esp32». Поиск должен найти аддон «ESP32 by Espressif Systems». Установите его, нажав на кнопку «Установка» (Installing...).

Esp32 install 3.PNG

Проверка установки

Подключите плату ESP32 DOIT DEVKIT V1 к компьютеру. Затем сделайте следующее:

Шаг №1

Откройте IDE Arduino.

Шаг №2

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

Esp32 install 4.PNG

Шаг №3

Кликните на «Инструменты» > «Порт» (Tools > Port) и выберите COM-порт, к которому подключена плата. Если в IDE Arduino этого порта не видно, вам нужно установить на компьютер VCP-драйвер для чипа CP210x – «моста» между интерфейсами USB и UART.

Esp32 install 5.PNG

Шаг №4

Откройте в IDE Arduino скетч-пример «WiFi Scan». Для этого кликните на «Файл» > «Примеры» > «WiFi (ESP32)» > «WiFi Scan» (File > Examples > WiFi (ESP32) > WiFi Scan)

Esp32 install 6.PNG

Шаг №5

Откроется новый скетч.

Esp32 install 7.PNG

Шаг №6

Нажмите кнопку «Загрузка» (Upload) в IDE Arduino. Подождите несколько секунд, пока код скомпилируется и загрузится на плату ESP32. Иконка кнопки загрузки выглядит так:

Esp32 install 8.PNG

Шаг №7

Если все прошло гладко, вы должны увидеть сообщение «Загрузка завершена» (Done uploading).

Esp32 install 9.PNG

Шаг №8

Откройте в IDE Arduino «Монитор порта» (Serial Monitor) и выставьте скорость передачи данных на 115200 бод. Иконка кнопки монитора порта выглядит так:

Esp32 install 10.PNG

Шаг №9

Нажмите на кнопку ENABLE на ESP32. В результате вы должны увидеть все WiFi-сети, находящиеся рядом с платой ESP32.

Esp32 install 11.PNG

Это самое базовое руководство, которое демонстрирует, как подготовить IDE Arduino к программированию ESP32.

Удаление папки «espressif»

Если вы впервые устанавливаете ESP32-аддон в IDE Arduino, эту главу можно проигнорировать.

Если вы ранее установили ESP32-аддон вручную при помощи старого метода и Git GUI, то вам нужно удалить из IDE Arduino папку «espressif».

Чтобы найти ее и место, где установлена IDE Arduino (т.е. путь к ней), откройте IDE Arduino и кликните на «Файл» > «Настройки» (File > Preferences).

Esp32 install 12.PNG

Скопируйте путь из поля «Размещение папки скетчей» (Sketchbook location):

Esp32 install 13.PNG

Перейдите в эту папку, а затем откройте папку «hardware», которая находится внутри нее:

Esp32 install 14.PNG

Затем удалите папку «espressif».

Esp32 install 15.PNG

Эти скриншоты сделаны в Windows 10, но на Mac OS X и Linux эта процедура выполняется похожим образом.

См.также

Внешние ссылки