Paso 8: Es mejor quemar...
.. .than a desaparecer! Estamos listos para utilizar la modulación de ancho de pulso (PWM) pins para que podamos hacer nuestro LED suavemente se desvanecen dentro y fuera. En orden para que funcione, nos va ser volver a encender pernos de Arduino. Para obtener más información acerca de la diferencia entre Digital pernos y pernos de PWM puede sacar este artículo en Arduino.cc.
- Pasar un extremo del cable puente rojo de 13 PIN a 9 PIN.
- Abra el software de Arduino IDE.
- Haga clic en archivo → ejemplos → 01 conceptos básicos → se desvanecen.
- Haga clic en el botón para añadir el código en el Arduino.
- Espere a que la barra de progreso en la esquina inferior derecha del IDE de Arduino para llenar indicando que ha terminado de cargar.
//Fade //This example shows how to fade an LED on pin 9 using the analogWrite() function. //This example code is in the public domain. int led = 9; // the pin that the LED is attached to int brightness = 0; // how bright the LED is int fadeAmount = 5; // how many points to fade the LED by // the setup routine runs once when you press reset: void setup() { // declare pin 9 to be an output: pinMode(led, OUTPUT); } // the loop routine runs over and over again forever: void loop() { // set the brightness of pin 9: analogWrite(led, brightness); // change the brightness for next time through the loop: brightness = brightness + fadeAmount; // reverse the direction of the fading at the ends of the fade: if (brightness == 0 || brightness == 255) { fadeAmount = -fadeAmount ; } // wait for 30 milliseconds to see the dimming effect delay(30); }
El código dice que el Arduino para lentamente de la rampa hasta la cantidad de electricidad que fluye por el circuito hasta que alcanza un brillo máximo y luego lentamente la rampa hacia abajo en un bucle infinito.
¿Listo para la siguiente actividad?
¿Sientes que has hecho todo que posible con un LED? Vamos a darle algunos amigos para compartir la diversión.