Подключение светодиода к ESP32
Светодиод
Светодиод к ESP32 включается через резистор 220 Ом: анод к GPIO, катод к земле. Выводы ESP32 3,3-вольтовые, при 220 Ом ток составляет около 6 мА, чего хватает для яркого свечения.
Схема подключения светодиода к ESP32
| Светодиод | ESP32 |
|---|---|
| A | GPIO2 через резистор 220 Ом |
| C | GND |
Схема из примера «Мигание светодиодом».
Выводы Светодиод
| Вывод | Назначение |
|---|---|
| A | анод, плюс — длинная ножка |
| C | катод, минус — короткая ножка, срез на корпусе |
Код для ESP32
// Мигание светодиодом на выводе D2.
const int LED = 2;
void setup() {
pinMode(LED, OUTPUT);
}
void loop() {
digitalWrite(LED, HIGH);
delay(500);
digitalWrite(LED, LOW);
delay(500);
}
Скетч можно править и запускать в симуляторе без платы и установки среды.
Что учесть на ESP32
- Встроенный светодиод на плате DevKit обычно сидит на GPIO2, на других платах он на другом выводе или его нет.
- Резистор можно брать 100–470 Ом; без резистора светодиод и вывод перегружаются.
В железе
Вывод ESP32 даёт 3,3 В: синему и белому светодиоду (около 3 В) на резистор остаётся мало, и они светят тускло. Для них — 5 В через транзистор или меньший резистор с оглядкой на ток.
Частые ошибки при подключении к ESP32
- Светодиод без резистора: ток выше допустимого для вывода, светодиод или GPIO выходит из строя.
- Анод на землю, катод на GPIO: светодиод не светится.
- Светодиод без резистора — горит ярко несколько секунд, потом тускнеет или гаснет навсегда; вывод контроллера тоже перегружается.
- Перевёрнутый светодиод не горит — поменяйте ножки местами (он от этого не портится при низком напряжении).
- Один резистор на несколько параллельных светодиодов — светят неравномерно.
Ещё по теме
- плата Подключение светодиода к Arduino
- деталь Светодиод: подключение к ESP32 и Arduino
- калькулятор Резистор для светодиода
- урок Первое мигание
- урок Arduino Uno: первое мигание
Другие детали для ESP32
HC-SR04DHT22 (AM2302)BME280DS3231SSD1306 OLED 0,96″LCD 1602 с I2CMAX7219TM1637MPU6050 (GY-521)Модуль релеWS2812B (NeoPixel)KY-040Клавиатура 4×4HX711ФоторезисторМодуль microSDRGB-светодиодСервопривод SG9074HC595ИК-приёмник (VS1838B)TFT ST7735 1,8″Шаговый двигательКнопкаПотенциометрПьезопищалкаDS18B20Ползунковый переключательHC-SR501TTP223Датчик влажности почвыMQ-2LM35Джойстик KY-023DHT11HTU21DSN65HVD230