Tablica pinów LED
Część sekcji Wyjścia ścieżki Arduino w Coddy. Lekcja 16 z 24.
Tablica może przechowywać numery pinów, a także nuty. Przy pięciu diodach LED jedna tablica nadaje nazwę im wszystkim:
int ledPins[] = {2, 3, 4, 5, 6};Pętla for odwiedza następnie po kolei każdy pin, więc pięć wierszy pinMode() zamienia się w jeden:
for (int i = 0; i < 5; i++) {
pinMode(ledPins[i], OUTPUT);
}Nie myl i z ledPins[i]. i to pozycja w tablicy, od 0 do 4. ledPins[i] to zapisany tam numer pinu, od 2 do 6. Funkcje obsługujące piny potrzebują numeru pinu.
Kolejność elementów tablicy wyznacza kolejność, w jakiej pętla odwiedza piny. Aby podłączyć diodę LED do innego pinu, zmień jedną liczbę w tablicy, a każda pętla się do tego dostosuje.
Wyzwanie
ŁatwyPięć diod LED jest podłączonych do pinów od 2 do 6. W setup():
- ustaw każdy pin w
ledPinsjako wyjście za pomocą pętli for - za pomocą drugiej pętli for włączaj diody LED jedna po drugiej, w kolejności z tablicy, odczekując 200 ms po każdej
Na końcu wszystkie pięć pozostaje włączonych. Naciśnij Run, a następnie Check.
Spróbuj swoich sił
int ledPins[] = {2, 3, 4, 5, 6};
void setup() {
// ustaw każdy pin w ledPins jako wyjście za pomocą pętli for
// następnie włączaj diody LED jedna po drugiej, w odstępach co 200 ms
}
void loop() {
}
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Wyjścia
1Jasność
Przyciemnij diodę LED za pomocą PWMPiny PWM oznaczone symbolem ~Stopniowo rozjaśnij diodę LEDStopniowo rozjaśniaj i przyciemniajŚciemniacz z pokrętłem4Pętle i tablice
Powtarzanie za pomocą pętli forTablica pinów LEDBiegające światło z pięciu diod LEDWykres słupkowy z pokrętłaLicznik binarny na diodach LEDPoćwicz samodzielnie: Edytor online Arduino