ESP32: мигание светодиодом
Встроенный светодиод ESP32 на GPIO2 плюс внешний на GPIO4.

Что понадобится
- ESP32 DevKit V1
- Резистор (220 Ом)
- Светодиод (синий)
Как подключить
| Откуда | Куда | |||
|---|---|---|---|---|
| ESP32 DevKit V1 | D4 | → | Резистор | 1 |
| Резистор | 2 | → | Светодиод | A |
| Светодиод | C | → | ESP32 DevKit V1 | GND |
Скетч
// ESP32: встроенный светодиод на GPIO2, внешний на GPIO4
void setup() {
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
Serial.begin(115200);
}
void loop() {
digitalWrite(2, HIGH); digitalWrite(4, LOW);
Serial.println("LED 2");
delay(400);
digitalWrite(2, LOW); digitalWrite(4, HIGH);
Serial.println("LED 4");
delay(400);
}
Коротко о детали: ESP32 DevKit V1
Плата на модуле ESP32-WROOM-32: два ядра на 240 МГц, Wi-Fi и Bluetooth, логика 3,3 В. Выводов больше, чем у Uno, и почти любой из них можно назначить входом АЦП или выходом ШИМ. Беспроводная связь в симуляторе не моделируется — WiFi.begin() честно пишет об этом в монитор порта.
Ещё примеры с деталью «ESP32 DevKit V1»
- ESP32: MicroPythonMicroPython работает не только на Pico: тот же machine.Pin на ESP32.Средний
- ESP32: сенсорный входtouchRead видит касание: кнопка на GPIO4 изображает палец.Средний
- ESP32: ШИМ через LEDCУ ESP32 своя аппаратная ШИМ: канал настраивается и привязывается к выводу.Продвинутый
- ESP32: подключение к Wi-FiПлата подключается к сети и печатает свои сетевые реквизиты: адрес, шлюз и MAC. Светодиод загорается, когда связь есть.Начальный
- ESP32: выбрать сеть посильнееПлата сканирует эфир, находит самую сильную открытую сеть и подключается именно к ней — как это делает телефон.Средний
- ESP32: связь пропала — подключиться зановоОтодвиньте точку доступа во время работы: зелёный светодиод погаснет, красный загорится, а плата будет пытаться подключиться снова.Продвинутый
Попробуйте сами
Симулятор работает прямо в браузере: схему можно менять, код — править, а результат видно сразу. Бесплатно, без установки и регистрации.
Открыть «ESP32: мигание светодиодом» в симуляторе