Главная » Arduino » Установка ESP32 в Arduino IDE: полное руководство для Windows, Mac и Linux

Установка ESP32 в Arduino IDE: полное руководство для Windows, Mac и Linux

В данном материале представлена пошаговая инструкция по интеграции ESP32 в Arduino IDE на примере операционных систем Windows и Linux. По завершению процесса установки библиотеки пользователи смогут приступить к разработке IoT-проектов на основе популярной платформы разработки ESP32.

Прежде чем начать использовать пакет ESP32 с Arduino IDE, удостоверьтесь, что у вас уже установлена актуальная версия среды разработки. Как известно, ESP32 может конфликтовать с предыдущими версиями Arduino IDE. По этой причине мы советуем удалить все прошлые версии и установить самую новую, чтобы предотвратить возможные проблемы.

Установка Arduino IDE на Windows, Linux и macOS

Ниже приведено пошаговое руководство по установке IDE Arduino на операционные системы Windows, Linux и macOS:

  1. Перейдите на официальный сайт Arduino по следующей ссылке: https://www.arduino.cc/en/software.
  2. Среди вариантов загрузки выберите нужную операционную систему.
  3. Нажмите на кнопку » Download» для того чтобы скачать установочный файл.
  4. Выберите подходящую версию программы для вашей операционной системы (32- или 64-разрядная) и нажмите на ссылку загрузки.
  5. После завершения загрузки откройте установочный файл.
  6. Следуя подсказкам мастера установки, примите лицензионное соглашение и выберите место установки.
  7. Выберите компоненты, которые необходимо установить, например драйверы USB, и нажмите кнопку «Установить».
  8. После завершения установки нажмите кнопку «Закрыть», чтобы выйти из мастера.

Вы успешно установили Arduino IDE в систему Windows! Теперь вы можете открыть программу и начать использовать ее в своих проектах.

Установка Arduino IDE на Windows, Linux и macOS

Установка в Linux из командной строки

Откройте терминал и выполните следующую команду для обновления списка пакетов:

sudo apt-get update

Установите пакет Arduino IDE, выполнив следующую команду:

sudo snap install arduino

Если возникнут проблемы, возможно, потребуется установить дополнительные зависимости. Для их установки выполните следующую команду:

sudo apt-get install gcc-avr avr-libc

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

arduino

Установка библиотеки ESP32 в Arduino IDE

После установки последней версии Arduino IDE щелкните на значке Arduino IDE и откройте программу. После этого нажмите Файл -> Настройки. Вставьте эту ссылку в Дополнительные ссылки для Менеджера плат:

https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json

Если у вас уже есть другие платы в этом дополнительном URL менеджера плат, вы можете разделить их запятыми и использовать столько плат, сколько хотите. По этой ссылке устанавливается пакет поддержки платы разработки. После этого щелкните по кнопке Ok.

Дополнительные ссылки для Менеджера плат

Теперь необходимо установить библиотеку ESP32 в Arduino IDE. Чтобы установить библиотеку ESP32 в Arduino IDE, перейдите в меню Инструменты ->Платы -> Менеджер плат.  В окне поиска напишите ESP32 и вы найдете вариант ESP32 от Expressif Systems. Нажмите на кнопку «Установка» и установите библиотеку ESP32. Загрузка библиотеки ESP32 займет некоторое время. После завершения установки нажмите кнопку «Закрыть«.

установить библиотеку ESP32 в Arduino IDE

 

Итак, вы успешно установили библиотеку разработки ESP32 в Arduino IDE.

Как проверить, успешно ли установлена библиотека ESP32?

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

Сначала подключите плату к компьютеру с помощью USB-кабеля. После подключения платы к компьютеру необходимо выбрать используемую плату. На сегодняшний день на рынке представлено множество типов плат ESP32. В данном руководстве мы используем набор Dev kit. Но вы можете использовать любую другую плату. Чтобы выбрать плату, перейдите в меню «Инструменты» ->»Плата» и щелкните на модуле ESP32 Dev Module:

модуль ESP32 Dev Module

Теперь необходимо выбрать COM-порт, к которому подключена ваша плата ESP32. Чтобы найти ее, перейдите в раздел «Инструменты» и нажмите на «Порт«. Выберите порт, к которому подключена плата:

Порт

Теперь загрузим простой пример в плату и посмотрим, работает пример или нет. Если он работает корректно, значит, мы успешно установили данную плату в Arduino IDE.

Мы используем пример сканирования Wi-Fi. Что делает этот пример? Он сканирует доступные сети Wi-Fi, имеющиеся в зоне нашей видимости, и выводит эти сети в последовательный монитор.

Чтобы открыть пример, щелкните на «Файл«-> «Примеры» и найдите пример Wifi scan. Теперь просто щелкните на примере сканирования Wifi и откройте его. После этого нажмите на кнопку загрузки, чтобы загрузить этот код на плату.

Wifi scan

Если у вас возникли трудности с загрузкой кода, вы можете удерживать кнопку Boot на ESP32, а затем нажать загрузку кода и после появления сообщения о загрузке в окне Arduino IDE отпустить кнопку. Ваша проблема будет успешно решена, и код будет загружен без каких-либо проблем.

По окончании загрузки щелкните на «Инструменты» и выберите опцию «Монитор порта» и установите скорость передачи данных 115200. После этого в мониторе появится сообщение о сканировании Wifi.  Как только закончится сканирование всех доступных сетей на экране появится список доступных сетей.

Как устранить проблему при загрузке кода в ESP32?

При попытке загрузить новый скетч в ESP32 вы можете получаете сообщение об ошибке:

 «A fatal error occurred: Failed to connect to ESP32: Timed out… Connecting…»

Это означает, что ESP32 не находится в режиме прошивки или загрузки. Чтобы решить эту проблему, необходимо убедиться, что выбрано правильное имя платы и COM-порт.

Далее выполните следующие действия:

  • Нажмите и удерживайте кнопку «BOOT» на плате ESP32.
  • Продолжая удерживать кнопку «BOOT», нажмите на кнопку загрузки в среде Arduino IDE.
  • Отпустите кнопку «BOOT», как только начнется процесс загрузки.
  • Выполнив эти действия, вы сможете успешно загрузить свой скетч на плату ESP32.



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


.