Asiéntalo IATus informes con IA
Únete gratis

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

Paso a paso

  1. El LED va en D5: es uno de los puertos con PWM (D5, D6 y D9), los únicos que pueden dar brillo a medias.
  2. Crea una variable llamada brillo en la sección Variables.
  3. 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.