ohmio

Circuitos / Microcontroladores

ESP32 que hace parpadear un LED

Un pin GPIO como salida: digitalWrite(13, HIGH) enciende D1 y delay() marca el ritmo

ESP32 que hace parpadear un LED, simulado en una protoboard

Toca una pieza para ver sus voltajes y corrientes. Es un modelo, no una medición.

¿Qué necesitas?

¿Cómo hace parpadear un LED un ESP32?

Un pin GPIO configurado como salida con pinMode(13, OUTPUT) puede pasar entre 0 V y 3,3 V según lo diga el programa. digitalWrite(13, HIGH) pone 3,3 V en el pin D13, y la corriente pasa por R1 (220 Ω) y el LED de vuelta a GND, unos 6,7 mA: 1,5 V en la resistencia y 1,7 V en el LED. digitalWrite(13, LOW) devuelve el pin a 0 V y el LED se apaga. Las dos llamadas a delay(500) sostienen cada estado medio segundo, así que el LED parpadea una vez por segundo. La resistencia importa aquí aún más que con 5 V: un pin del ESP32 debe quedar muy por debajo de su máximo absoluto de 40 mA, y sin R1 nada limitaría la corriente. Cambia delay() para parpadear más rápido o más lento; cambia R1 para más o menos brillo.

Valores de la simulación de Protoboard ISO: un modelo, no una medición en el banco.