Setup i loop
Część sekcji Pierwsze obwody ścieżki Arduino w Coddy. Lekcja 2 z 22.
Szkic ma dwie części. Gdy płytka zostanie zasilona, uruchamia setup() jeden raz. Następnie uruchamia loop(), a za każdym razem, gdy loop() dochodzi do ostatniej linii, zaczyna się ponownie od początku — i tak bez końca.
void setup() {
// 1. wykonuje się jako pierwsza, jeden raz
}
void loop() {
// 2. wykonuje się jako następna, potem 3. ponownie, 4. ponownie...
}Nawiasy klamrowe { } obejmują linie należące do każdej części. Każda instrukcja kończy się średnikiem ;, tak jak zdanie kończy się kropką.
To, co ma się wydarzyć raz, umieść w setup(): ustawienie pinu jako wyjścia albo włączenie diody LED, która ma pozostać zapalona. To, co ma się powtarzać, na przykład miganie, umieść w loop().
Pin zachowuje ostatnią przypisaną mu wartość. Po digitalWrite(13, HIGH) dioda LED pozostaje zapalona, dopóki coś nie ustawi pinu na LOW, nawet jeśli loop() jest pusta.
Wyzwanie
ŁatwyWłącz diodę LED na pinie 13 i pozostaw ją włączoną:
- w
setup()ustaw pin 13 jako wyjście - również w
setup()ustaw pin 13 naHIGH - pozostaw
loop()pustą
Naciśnij Run, aby to zobaczyć, a następnie Check.
Spróbuj swoich sił
void setup() {
// wykonuje się raz: ustaw pin 13 jako wyjście i włącz go tutaj
}
void loop() {
// wykonuje się wielokrotnie: tym razem nie ma tu nic do zrobienia
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Pierwsze obwody
1Witaj, płytko
Miganie diodą LEDSetup i loopZmień szybkość miganiaWłasna dioda LEDDwie diody LED na zmianęKomentarze w szkicuPoćwicz samodzielnie: Edytor online Arduino