Étape 8: Il est Better to Burn Out...
.. .than à s’estomper ! Nous sommes prêts à utiliser l’application Pulse Width Modulation (PWM) épingles afin que nous fassions notre LED doucement s’estomper sous et hors tension. Afin que cela fonctionne, nous allons être rallumer broches de l’Arduino. Pour plus d’informations sur la différence entre les broches numériques et Pins PWM vous pouvez consulter cet article sur Arduino.cc.
- Déplacer une extrémité du fil rouge cavalier du PIN 13 à 9 broches.
- Ouvrez le logiciel Arduino IDE.
- Cliquez sur fichier → exemples → 01.Intro Basics → Fade.
- Cliquez sur le bouton pour télécharger votre code sur l’Arduino.
- Attendez que la barre de progression dans le coin inférieur droit de l’IDE Arduino à remplir indiquant qu'il a fini le téléchargement.
//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); }
Le code indique l’Arduino pour rampe lentement la quantité d’électricité circulant dans le circuit jusqu'à ce qu’il atteigne une luminosité maximale puis il rampe lentement vers le bas dans une boucle infinie.
Prêt pour la prochaine activité ?
L’impression que vous avez fait tout ce que vous pouvez éventuellement avec une LED ? Nous allons faire quelques copains pour partager le plaisir.