Arduino grunderna - del 1 (2 / 5 steg)
Steg 2: Blink. ett mycket enkelt exempel.
Blink är en av exempel som finns i den arduino app. det blinkar en led. Lysdioden tänds i 1 sekund, är avstängd i 1 sekund. Men detta fortsätter på grund av loop koden.
Den första koden att lära sig är utan laga kraft . Det är bara och endast användas två gånger i varje program (kanske en gång). Det är inte en kod själv men det används före installationen och loop .
Ogiltiga inställningar () {
lite grundläggande info
}
Detta är hur du använder installationsprogrammet. Det används för att ge lite information till styrelsen. Som ni kan se i "blink", används för att tala om styrelsen pinMode(led, OUTPUT) vissa saker. Men vad är led? Hur ska jag veta, frågar styrelsen.
Innan någon kod, vi gav stift 13 ett namn, och namnet är "ledde". Du kan namnge det något, till exempel pin13. eller LED1 eller MrLED eller något, men sedan, någon plats du skrev ledde, bör du ta bort ledde och skriva det nya namnet. Används för att arbeta med flera saker.
nästa nummer vi måste lära oss är ogiltig loop :
Ogiltig loop () {
koder, koder, koder
}
Som namnet antyder, LOOPAR det. Det upprepar åtgärden. Om vi inte skulle använda LOOP, då led kommer att bara slå på i 1 sekund och stänga av. Du kan använda Återställ så det gör åtgärden igen, men det kommer inte att se som blinkar men det kommer bara vara på under 1 sekund och off i flera sekunder och på i 1 sekund, vilket inte är blinkar.
Nästa vi måste lära oss är digitalWrite (, hög) , digitalWrite (, låg) och fördröjning () .
#1 - digitalwrite hög
I exemplet med blink ser vi:
digitalWrite(led,HIGH);
denna kod ger energin som LED och LED-lampan tänds. Sedan används försening för att bestämma hur lång led bör vara på (eller av)
#2 - digitalwrite låg
Samma som ovanstående exempel men vi skriver låg i stället för hög, vilket släcks lampan. Återigen använder vi dröjsmål för att bestämma hur länge det ska stanna.
#3 - fördröjning
Försening avgör hur länge bör åtgärder göras. Det används helt enkelt
fördröjning) ;
Hur länge är skriven i parentes. 1 är 1/1000 sekund så 1000 är en sekund.