Приглашаем всех желающих, принять участие в тестировании системы управления микроконтроллерами ESP8266/ESP32. Принять участие.
Настройка Arduino IDE для работы с ESP32
Arduino IDE — это бесплатная среда разработки для написания программного кода, его компиляции и загрузки на плату. Программа помогает более удобнее и быстрее писать код. Является хорошим решением для начинающих и продвинутых программистов C++. Поддерживает большое количество различных чипов, в том числе платы с чипами ESP8266/ESP32.Подключение ESP32 к ПК
Для начала подключим плату к компьютеру с помощью кабеля USB - micro-USB (Внимание! Не используйте дешевые кабеля, т.к. они могут некорректно работать, к примеру, не заливать «Скетч», либо не выводить данные с порта). Если после подключения платы операционная система на обнаружила ни одного устройства (USB-SERIAL, UART -..) на COM портах, то дополнительно установите драйвер USB-to-Serial для чипа встроенного UART преобразователя CH340 (Wnidows, Mac, Linux) или CP2102 (Windows, Mac, Linux), в зависимости от вашей платы.
Где можно скачать Arduino IDE?
Скачать программу можно на официальном сайте. Если у вас установлена ОС Windows, то нажимаем «WindowsInstaller, for Windows XP and up», в противном случае выбираем версию под вашу операционную систему. После попадаем на страницу скачивания, где нажимаем "Just Download" для начала скачивания.
Настройка Arduino IDE
Для работы с чипами ESP32 на Arduino IDE необходимо провести дополнительную настройку программы. Открываем Файл/Настройки, в поле «Дополнительные ссылки для Менеджера плат» добавляем ссылку https://dl.espressif.com/dl/package_esp32_index.json
![](/uploads/posts/2019-08/1565183857_esp32_1.jpg)
Если, у вас уже добавлена поддержка, к примеру, ESP8266, то добавьте ссылку через запятую.
https://dl.espressif.com/dl/package_esp32_index.json, http://arduino.esp8266.com/stable/package_esp8266com_index.json
Открываем «Инструменты», далее «Плата», далее «Менеджер плат».
![](/uploads/posts/2019-08/1565184381_esp32_12.jpg)
В открывшемся окне опускаемся вниз и нажимаем "ESP32 by Espressif Systems". Жмем Установка.
![](/uploads/posts/2019-08/1565183863_esp32_2.jpg)
Открываем «Инструменты», выбираем вашу плату, к примеру, ESP 32 Dev Module, далее выбираем «Порт COM» по которому подключена плата, а также не забываем установить нужную скорость «Upload Speed» равную 115200.
![](/uploads/posts/2019-08/1565183818_esp32_3.jpg)
![](/uploads/posts/2019-08/1565183832_esp32_5.jpg)
![](/uploads/posts/2019-08/1565183818_esp32_4.jpg)
Первый запуск
Открываем монитор порта в Arduino IDE, нажав на иконку лупы в правом углу программы.
![](/uploads/posts/2019-08/1565183866_esp32_6.jpg)
Перезагружаем плату, если все сделали верно, то в окне "Монитор порта" должны увидеть подобное (см. ниже).
![](/uploads/posts/2019-08/1565183834_esp32_7.jpg)
Теперь надо проверить, что плата прошивается и готова к дальнейшей работе. Для этого напишем с небольшой скетч (программный код) и его зальем на плату.
void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
Serial.println("Hello world!");
}
![](/uploads/posts/2019-08/1565183878_esp32_8.jpg)
Сохраняем скетч нажав на иконку со стрелочкой вниз.
![](/uploads/posts/2019-08/1565183805_esp32_9.jpg)
Нажимаем «Загрузка», после чего начнется компиляция кода и его загрузка на плату.
Если ошибок не возникло и скетч загружен на 100%, то все прошло успешно.
![](/uploads/posts/2019-08/1565183780_esp32_10.jpg)
![](/uploads/posts/2019-08/1565183787_esp32_11.jpg)
Перезагружаем плату. Если в "Монитор порта" Вы видите бесконечный цикл, как на картинке выше, то все сделали правильно и можно приступать к написанию более сложных сценариев на плате с чипом ESP32.
Удачи!!!