Curso Arduino - Capitulo 3 "Explorando la Potencia del PWM: Control de Brillo con un LED"

"Explorando la Potencia del PWM: Control de Brillo con un LED"

Introducción: (Imagen de presentación del canal El Kachorro Maker) Locutor: ¡Bienvenidos a un nuevo tutorial en el canal de El Kachorro Maker! En este video, vamos a explorar la potencia del PWM (Modulación por Ancho de Pulso) y aprenderemos cómo controlar el brillo de un LED utilizando el ciclo for y la salida PWM de Arduino. ¡Comencemos!

Escena 1: Introducción al concepto de PWM y control de brillo (Se muestra una placa de Arduino y un LED) Locutor: El PWM es una técnica que nos permite controlar la intensidad luminosa o el nivel de potencia de un dispositivo, como un LED, variando la duración de los pulsos eléctricos. En este tutorial, utilizaremos la salida PWM de Arduino para controlar el brillo de un LED.

Escena 2: Explicación del ciclo for y la salida PWM en Arduino (Locutor frente a una pizarra o diagrama que muestra el ciclo for y la salida PWM) Locutor: Para controlar el brillo del LED, utilizaremos un ciclo for en Arduino. Este ciclo nos permite variar el valor de la señal PWM en un rango determinado. A medida que modificamos ese valor, el LED cambiará su brillo en consecuencia.

Escena 3: Programando el control de brillo con PWM (Locutor mostrando el código en pantalla) Locutor: Aquí tenemos el código necesario para controlar el brillo del LED utilizando PWM. Primero, definimos la variable brillo y utilizamos un ciclo for para incrementar y decrementar gradualmente el valor de la señal PWM. Luego, utilizamos la función analogWrite() para asignar ese valor al pin PWM y controlar así el brillo del LED.

Código de ejemplo:

const int pinLED = 9; // Pin PWM para el LED void setup() { // No es necesario configurar nada en el setup } void loop() { // Control de brillo ascendente for (int brillo = 0; brillo <= 255; brillo++) { analogWrite(pinLED, brillo); delay(10); } // Control de brillo descendente for (int brillo = 255; brillo >= 0; brillo--) { analogWrite(pinLED, brillo); delay(10); } }

Escena 4: Demostración en vivo del control de brillo (Locutor mostrando un Arduino y un LED conectado al pin PWM) Locutor: Ahora, veamos en acción el control de brillo con PWM. Tengo aquí un Arduino con un LED conectado al pin PWM. Carguemos el programa y observemos cómo cambia el brillo del LED a medida que modificamos el valor de la señal PWM.

(El locutor carga el programa en el Arduino y muestra cómo el brillo del LED varía según el ciclo for)

Escena 5: Conclusiones y desafíos adicionales Locutor: ¡Hemos explorado la potencia del PWM y aprendido a controlar el brillo de un LED utilizando el ciclo for y la salida PWM de Arduino! Ahora te desafío a que experimentes modificando los parámetros del ciclo for y explores diferentes efectos de brillo.

Escena 6: Lista de materiales (Locutor mostrando una lista de materiales en pantalla) Locutor: Para este proyecto, necesitarás los siguientes materiales:

  • 1 placa Arduino Uno (u otra compatible)
  • 1 LED
  • 1 resistor de 220 ohmios
  • Cables de conexión

Escena 7: Invitación a suscribirse y cierre Locutor: Si te gustó este video y quieres seguir aprendiendo sobre Arduino y sus emocionantes proyectos, no olvides suscribirte al canal de El Kachorro Maker y activar las notificaciones para no perderte nuestros próximos tutoriales. ¡Nos vemos en el próximo Tutorial!

Comentarios