Komma igång med Arduino i 60 minuter (10 / 10 steg)
Steg 10: ljusshow
Få delar du behöver tillsammans med din skärbräda och Arduino.
3 motstånd (röd - röd - brun - guld)
1 svart jumper tråd
3 jumper trådar (valfri färg)
3 lysdioder (valfri färg)
Följa kopplingsschemat nedan så att varje LED är ansluten till en egen PWM stift på Arduino: 11, 10 och 6. The lysdioder kan gå i alla rader. Nu måste vi skriva någon kod som kommer att förvandla varje ljus på och av.
Ladda Blink skissen om den inte redan är öppen. Arkiv → exempel → grunderna → Blink.
Nu, låt oss ändra koden för att arbeta för Pin 11. Hitta de tre linjerna "pinMode (13, OUTPUT)" "digitalWrite 13, hög." och "digitalWrite (13, låg);" och ändra 13 till 11.
Ladda upp skissen till Arduino. Du bör nu ha den LED som är ansluten till den digitala 11 pin blinkar.
setup-funktionen körs en gång när du trycker på reset eller driva styrelsen
void setup() {
pinMode (11, OUTPUT);
initiera digital stift 11 som en utgång.
pinMode (10, OUTPUT);
initiera digital stift 10 som utdata.
pinMode (6, OUTPUT);
initiera digital stift 6 som en utgång.
}
loop funktion kör om och om igen för alltid
void loop() {
digitalWrite (11, hög).
Aktivera LED (HIGH är jämn spänning)
Delay(1000);
vänta en sekund
digitalWrite (11, låg).
Inaktivera spänning genom att göra spänning låg
Delay(1000);
vänta en sekund
digitalWrite 10, hög.
Aktivera LED (HIGH är jämn spänning)
Delay(1000);
vänta en sekund
digitalWrite (10, låg).
Inaktivera spänning genom att göra spänning låg
Delay(1000);
vänta en sekund
digitalWrite (6, hög).
Aktivera LED (hög os spänningsnivån)
Delay(1000);
vänta en sekund
digitalWrite (6, låg).
Inaktivera spänning genom att göra spänning låg
Delay(1000);
vänta en sekund
}
Vad tror du att kommer att hända?
De lyser upp i sekvens?
Kan du skynda på fördröjningstiden så blinkar snabbare?
Kan du ändra koden så att ljuset studsa fram och tillbaka?
Bra jobbat! Du har framgångsrikt gjorde en LED blinkar, byggt en krets, installerat programmet Arduino IDE och modifierade koden och gjorde en massa lysdioder utgångar Böj din vilja! Glad katt godkänner!
Hitta mer roliga Arduino aktiviteter på: https://www.ardusat.com/lessons