Aquí está el código de la Fade, incrustado con codebender!
Tenga en cuenta que () rutina de instalación ejecuta sólo una vez después de la energía en volver a programar y/o pulse el botón reset. En el programa a continuación, lo primero que hace es inicializar el pin 3 como un pin de salida pinMode () función en la rutina de configuración ().
La rutina de bucle () se ejecuta una y otra vez, para siempre. La función analogWrite() que va a utilizar en el bucle principal de su código requiere dos argumentos: uno que dice la función que pin para escribir y uno que indica qué valor PWM para escribir.
Con el fin de desvanecer su LED encendido y apagado, aumente gradualmente el valor de PWM de 0 (completamente apagado) hasta 255 (completamente activado) y luego de vuelta a 0 una vez más para completar el ciclo. En el bosquejo abajo, el valor PWM se establece mediante una variable calledbrightness. Cada vez que a través del lazo, aumenta el valor de la variable fadeAmount.
Intente cambiar el valor de la demora haciendo clic en el botón 'Editar' y ver cómo cambia el programa.