Для того чтобы реализовать классический пример мигания светодиода (Blink) на ESP32, выполните следующие шаги:
1. Подготовка аппаратной части
Что вам понадобится:
- Плата ESP32.
- Светодиод.
- Резистор (обычно 220 Ом – 330 Ом, чтобы ограничить ток через светодиод).
- Соединительные провода.
- Макетная плата (при необходимости).
Подключение:
- Анод светодиода (длинная ножка): Подключите через резистор к выбранному GPIO-пину ESP32 (например, GPIO 2).
- Катод светодиода (короткая ножка): Подключите к GND (земле) на плате ESP32.
Пример схемы подключения:
ESP32
|
GPIO2 ---[ резистор 220 Ом ]--- Анод светодиода
|
Катод светодиода --- GND

2. Программная часть
Шаг 1: Установка Arduino IDE и настройка ESP32
Если вы еще не установили Arduino IDE, скачайте его с официального сайта Arduino.
После установки откройте Arduino IDE и добавьте поддержку ESP32:
- Откройте Файл > Настройки.
- В поле Additional Boards Manager URLs добавьте:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json - Перейдите в Инструменты > Плата > Менеджер плат, найдите «esp32» и установите пакет.
Шаг 2: Загрузка примера Blink
- В Arduino IDE откройте Файл > Примеры > 01.Basics > Blink.
- По умолчанию код может быть таким:
// Выберите пин, к которому подключен светодиод const int ledPin = 2; // Используем GPIO2, если вы подключили светодиод именно к нему void setup() { // Инициализация пина как выходного pinMode(ledPin, OUTPUT); } void loop() { digitalWrite(ledPin, HIGH); // Включаем светодиод delay(1000); // Ждем 1 секунду digitalWrite(ledPin, LOW); // Выключаем светодиод delay(1000); // Ждем 1 секунду } - Убедитесь, что в меню Инструменты выбрана правильная плата (например, ESP32 Dev Module) и порт, к которому подключена ESP32.
- Нажмите кнопку Загрузить (Upload). После компиляции код загрузится на плату.
3. Проверка работы
После загрузки кода на ESP32 светодиод должен начать мигать с интервалом 1 секунда – включён, затем выключён, затем снова включён и так далее.
Если светодиод не мигает:
- Проверьте правильность подключения (выбран ли тот же пин, что указан в коде).
- Убедитесь, что резистор подключен корректно.
- Проверьте, что на плате установлена прошивка без ошибок.
Эти шаги помогут вам на практике реализовать классический пример мигания светодиода на ESP32. Это отличный первый шаг для знакомства с микроконтроллером и его возможностями!

Меня зовут Нелля Григоренко. Я родилась и выросла в Киеве. Мой папа был кубинцем, а мама работает стоматологом. Я с детства привыкла к сочетанию разных культур и характеров, что научило меня открытости и самостоятельности. Внешность часто выделяет меня, но для меня всегда важнее то, чем я занимаюсь и к чему стремлюсь.
Я учусь в Киевском политехническом институте, выбрав направление, связанное с электроникой и современными технологиями. Интерес к технике появился у меня рано и со временем только усилился. Учеба помогает выстроить системное мышление и глубже понимать, как работают сложные технические решения.
Параллельно я подрабатываю автором статей. Пишу о электронике, мобильных устройствах, сетевых решениях и новых технологиях. Мне важно объяснять сложные вещи понятным языком и показывать, как технологии влияют на повседневную жизнь. Такой формат работы позволяет мне постоянно учиться и развиваться.
