Menu
CoddyTech

Array Pin LED

Termasuk bagian Output dalam perjalanan Arduino di Coddy. Pelajaran 16 dari 24.

Sebuah array dapat menyimpan nomor pin sekaligus catatan. Dengan lima LED, satu array memberi nama untuk semuanya:

int ledPins[] = {2, 3, 4, 5, 6};

for loop kemudian mengunjungi setiap pin secara bergiliran, sehingga lima baris pinMode() menjadi satu:

for (int i = 0; i < 5; i++) {
  pinMode(ledPins[i], OUTPUT);
}

Pisahkan i dan ledPins[i]. i adalah posisi dalam array, dari 0 hingga 4. ledPins[i] adalah nomor pin yang tersimpan di sana, dari 2 hingga 6. Fungsi pin memerlukan nomor pin.

Urutan array adalah urutan yang digunakan perulangan untuk mengunjungi pin. Untuk menyambungkan ulang LED ke pin lain, ubah satu nomor dalam array, lalu setiap perulangan akan mengikuti perubahan itu.

challenge icon

Tantangan

Mudah

Lima LED terhubung ke pin 2 hingga 6. Di dalam setup():

  • atur setiap pin di ledPins sebagai output menggunakan for loop
  • gunakan for loop kedua untuk menyalakan LED satu per satu, sesuai urutan array, dengan menunggu 200 ms setelah setiap LED

Kelima LED tetap menyala pada akhirnya. Tekan Jalankan, lalu Periksa.

Coba sendiri

int ledPins[] = {2, 3, 4, 5, 6};

void setup() {
  // jadikan setiap pin di ledPins sebagai output dengan for loop
  // lalu nyalakan LED satu per satu dengan jeda 200 ms
}

void loop() {
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Output

Latihan sendiri: Playground Arduino