Menu
CoddyTech

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.

challenge icon

Wyzwanie

Łatwy

Włą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 na HIGH
  • 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
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Pierwsze obwody

Poćwicz samodzielnie: Edytor online Arduino