🚀 Первые шаги

Начало работы с ESP32

Пошаговый маршрут для первого занятия. Через 60–90 минут у вас будет работающий проект на ESP32.

1

Что потребуется

🔲

Плата ESP32

ESP32 DevKit v1 (30 или 38 пинов) — самый распространённый вариант. Подходит любая классическая плата.

Цена: от 300 ₽
🔌

USB-кабель

Обязательно кабель с передачей данных, не только зарядный. Micro-USB или Type-C — зависит от платы.

Часто идёт в комплекте
🧪

Макетная плата

Беспаечная макетная плата 400 или 830 точек для сборки схем без пайки.

Цена: от 100 ₽
🔗

Провода Dupont

Набор соединительных проводов «папа-папа», «мама-папа» и «мама-мама».

Набор: от 150 ₽
2

Пошаговая настройка

01

Скачайте Arduino IDE

Перейдите на официальный сайт и скачайте Arduino IDE 2.x для вашей ОС (Windows / macOS / Linux). Установите с настройками по умолчанию.

🔗 arduino.cc/en/software
02

Добавьте поддержку ESP32

В Arduino IDE: File → Preferences → Additional boards manager URLs. Вставьте URL ниже и нажмите OK. Затем Tools → Board → Boards Manager, найдите «esp32 by Espressif Systems» и установите.

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

Установите драйвер CH340 или CP2102

Большинство плат ESP32 используют чип CH340 или CP2102 для связи с компьютером. Скачайте и установите нужный драйвер. После установки плата появится в списке COM-портов.

04

Подключите плату и выберите порт

Подключите ESP32 кабелем к компьютеру. В Arduino IDE: Tools → Board → ESP32 Arduino → ESP32 Dev Module. Затем Tools → Port → выберите ваш порт (COMx на Windows, /dev/ttyUSB0 на Linux).

05

Загрузите Blink и убедитесь, что всё работает

Откройте File → Examples → 01.Basics → Blink. Нажмите кнопку Upload (стрелка →). Если встроенный светодиод начал мигать раз в секунду — установка завершена успешно!

3

Частые проблемы при первом запуске

❓ Плата не появляется в списке портов

✅ Установите драйвер CH340 или CP2102. Попробуйте другой кабель — большинство кабелей только для зарядки и не передают данные.

❓ Ошибка при загрузке: «Failed to connect»

✅ Во время загрузки зажмите кнопку BOOT на плате и удерживайте до появления прогресс-бара в IDE, затем отпустите.

❓ Плата определилась, но код не заливается

✅ Проверьте выбранный порт и модель платы. Попробуйте снизить Upload Speed до 115200 в меню Tools.

❓ LED не мигает после загрузки Blink

✅ На некоторых платах ESP32 встроенный LED на пине 2. Измените LED_BUILTIN на 2 в примере Blink.

4

Следующие шаги — уроки

После успешного запуска Blink переходите к урокам. Они идут по нарастающей сложности — начните с первого: