Enciende un LED con la ESP32-C3: tu primer proyecto

Enciende un LED con la ESP32-C3: tu primer proyecto

En este primer tutorial, vamos a realizar uno de los experimentos más clásicos pero fundamentales en electrónica: encender un LED . Puede parecer simple, pero es el primer paso para aprender cómo controlar dispositivos con el ESP32-C3.

Si es tu primer acercamiento a un microcontrolador o al mundo maker, ¡bienvenido! Este pequeño experimento te dará la satisfacción de ver una luz parpadear gracias a tu código.

Vamos a comenzar con lo más básico: hacer que un LED se encienda . Esto te ayudará a familiarizarte con cómo funciona la salida digital desde el ESP32-C3.

Un LED es un diodo que emite luz cuando pasa corriente por él. Tiene dos patitas:

La resistencia es un componente que limita el paso de corriente en un circuito. Su función en este caso es proteger al LED de recibir demasiada corriente, lo cual podría dañarlo.

A diferencia del LED, la resistencia no tiene polaridad , así que puedes conectarla en cualquier dirección. Su valor se expresa en ohmios (Ω) y se identifica mediante un código de colores en su cuerpo.

Aquí te explico cómo conectar todo:

Ahora que sabes cómo encender un LED, vamos a agregar un botón físico . Esta vez, el LED solo se encenderá cuando presiones el botón.

Un botón es un dispositivo de entrada mecánica que funciona como un interruptor momentáneo : al presionarlo, cierra un circuito eléctrico permitiendo el paso de corriente, y al soltarlo, abre el circuito cortando esa corriente.

Piensa en él como un “puente” que solo se activa mientras lo estás presionando. Es común en controles remotos, teclados, timbres y paneles de control.

En electrónica, usamos botones para dar órdenes a un sistema, como encender o apagar un LED, cambiar un estado, iniciar un conteo o mover un robot.

Para que funcione correctamente con microcontroladores como el ESP32-C3, el botón suele conectarse con una resistencia de pull-down o pull-up .

Leer el estado del botón (entrada digital) y usarlo para encender o apagar un LED.

Este comportamiento es útil en muchas aplicaciones, como interruptores momentáneos, timbres o controles de seguridad.

Encender el LED solo mientras el botón esté presionado.

En esta actividad, el botón actuará como un interruptor toggle : presionas una vez y el LED se enciende, presionas otra vez y se apaga.

Guardar el estado anterior del botón y del LED para alternar su estado con cada pulsación.

¿Y si queremos controlar más de un componente? Aquí expandimos lo aprendido para manejar dos botones y dos LEDs independientes .

Practicar el uso de múltiples pines de entrada y salida digital.

Comparte tus comentarios en el tutorial o revisa las experiencias de otros usuarios en el kit.

Recommended articles