Stap 10: lichtshow
De delen u samen met uw breadboard en Arduino moet te krijgen.
3 weerstanden (rood - rood - bruin - goud)
1 zwarte trui draad
3 jumper draden (elke kleur)
3 LEDs (elke kleur)
Volg het onderstaande bedradingsschema zodat elke LED is aangesloten op een eigen PWM pin op de Arduino: 11, 10 en 6. de LEDs kunnen gaan in elke rij. Nu moeten we enkele code schrijven die zal elk licht aan en uit zetten.
Laden de schets Blink als dat nog niet geopend. Bestand → voorbeelden → Basics → Blink.
Nu, laten we de code wijzigen om te werken voor Pin 11. Zoeken de drie lijnen "pinMode (13, OUTPUT)" "digitalWrite (13, hoge);" en "digitalWrite (13, laag);" en verander de 13 t/m 11.
Het uploaden van de schets aan de Arduino. Nu moet je de LED die is aangesloten op de digitale 11 pin knippert.
// the setup function runs once when you press reset or power the board void setup() { pinMode(11, OUTPUT); //initialize digital pin 11 as an output. pinMode(10, OUTPUT); //initialize digital pin 10 as output. pinMode(6, OUTPUT); //initialize digital pin 6 as an output. } // the loop function runs over and over forever void loop() { digitalWrite(11, HIGH); // turn the LED on (HIGH is voltage level) delay(1000); // wait for a second digitalWrite(11, LOW); // turn voltage off by making voltage LOW delay(1000); // wait for a second digitalWrite(10, HIGH); // turn the LED on (HIGH is voltage level) delay(1000); // wait for a second digitalWrite(10, LOW); // turn voltage off by making voltage LOW delay(1000); // wait for a second digitalWrite(6, HIGH); // turn the LED on (HIGH os voltage level) delay(1000); // wait for a second digitalWrite(6, LOW); // turn voltage off by making voltage LOW delay(1000); // wait for a second }
Wat denk je dat er gaat gebeuren?
Ze oplichten in de juiste volgorde?
Kunt u de snelheid van de vertragingstijd zodat de lichten sneller knipperen?
Kunt u de code wijzigen zodat de lichten heen en weer stuiteren?
Grote baan! U hebt met succes maakte een LED knipperen, gebouwd van een circuit, de Arduino IDE software geïnstalleerd en code gewijzigd en maakte een stelletje LEDs uitgangen buigen voor uw wil! Het hecht zijn goedkeuring aan de gelukkige kat!
Vind meer leuke Arduino activiteiten op: https://www.ardusat.com/lessons