Stap 8: Het is beter om Burn-Out...
.. .than om te verdwijnen! We zijn klaar voor gebruik van de puls breedte modulatie (PWM) pinnen zodat we onze LED zachtjes kunnen fade in- en uitschakelen. Om dit te laten werken, zal wij overschakelen pinnen op de Arduino opnieuw. Voor meer informatie over het verschil tussen digitale pinnen en PWM Pins kunt u dit artikel op Arduino.cc.
- Ene uiteinde van de draad van de rode trui van PIN 13 naar PIN 9 verplaatsen.
- De Arduino IDE software niet openen.
- Klik op bestand → voorbeelden → 01. Basics → vervagen.
- Klik op de knop voor het uploaden van uw code op de Arduino.
- Wachten tot de voortgangsbalk in de rechterbenedenhoek van de Arduino IDE te vullen die aangeeft dat het klaar is met uploaden.
//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); }
De code vertelt de Arduino te langzaam de hoeveelheid elektriciteit die stroomt door het circuit tot het maximale helderheid bereikt oprit dan langzaam oprit het terug naar beneden in een oneindige lus.
Klaar voor de volgende activiteit?
Het gevoel dat je gedaan hebt alles wat je met een LED? Laten we geven het enkele vrienden te delen in het plezier.