Lección 4 de 10 · 20 minutos
Sube y baja el brillo
Que el LED se encienda poco a poco, como cuando amanece, en vez de prenderse de golpe.
Qué necesitas
- D5Módulo LED rojoKS0224Qué es y simulación
Paso a paso
- El LED va en D5: es uno de los puertos con PWM (D5, D6 y D9), los únicos que pueden dar brillo a medias.
- Crea una variable llamada brillo en la sección Variables.
- Arma el programa y súbelo.
El programa en ArduinoBlocks
Bucle
Contar con brillo desde 0 hasta 255 de a 5
Escribir PWM Pin ~5 Valor brillo
Esperar 30 milisegundos
Esperar 500 milisegundos
Ver el mismo programa en código Arduino
void setup() {
pinMode(5, OUTPUT);
}
void loop() {
for (int brillo = 0; brillo <= 255; brillo += 5) {
analogWrite(5, brillo);
delay(30);
}
delay(500);
}Cómo funciona
El PWM enciende y apaga el LED tan rápido que tus ojos lo ven a medio brillo. El valor va de 0 (apagado) a 255 (brillo máximo). El bloque Contar sube la variable de 5 en 5, y el LED va tomando cada valor.