Paso 2: código
/*
Se desvanecen
Este ejemplo muestra cómo se desvanecen un LED en el pin 9
utilizando la función analogWrite().
Este ejemplo de código es de dominio público.
*/
int led = 9; el pin que el LED está conectado a
brillo de int = 0; Cómo brillante es el LED
fadeAmount int = 5; Cuántos puntos a desvanecerse el LED por
la rutina de instalación se ejecuta una vez al presionar reset:
void setup() {}
declaramos el pin 9 que una salida:
pinMode (led, salida);
}
una y otra vez funciona para siempre la rutina bucle:
void loop() {}
ajustar el brillo del pin 9:
analogWrite (led, brillo);
cambiar el brillo para la próxima vez a través del lazo:
brillo brillo = fadeAmount;
invertir la dirección de la atenuación en los extremos de la transición:
Si (brillo == 0 || brillo == 255) {}
fadeAmount = - fadeAmount;
}
Espere 30 milisegundos ver el efecto de atenuación
Delay(30);
}