Menu
CoddyTech

Dua LED Bergantian

Termasuk bagian Rangkaian Pertama dalam perjalanan Arduino di Coddy. Pelajaran 5 dari 22.

Setiap LED memerlukan pin sendiri, pinMode() sendiri, dan resistor sendiri. Di sini, LED merah menggunakan pin 8 dan LED hijau menggunakan pin 9.

Agar keduanya menyala bergantian, nyalakan yang satu dan matikan yang lain, tunggu, lalu tukar:

digitalWrite(8, HIGH);  // merah menyala
digitalWrite(9, LOW);   // hijau mati
delay(1000);

Board menjalankan satu baris setiap kali, tetapi sangat cepat: dua baris digitalWrite() yang berurutan hanya berselang beberapa sepersejuta detik, sehingga bagi matamu keduanya berubah bersamaan.

Urutan baris menentukan urutan terjadinya sesuatu. Baca loop()-mu dari atas ke bawah, lalu sebutkan apa yang dilakukan setiap LED pada setiap delay().

challenge icon

Tantangan

Mudah

Buat kedua LED menyala bergantian, masing-masing selama 500 ms:

  • jadikan pin 8 dan 9 sebagai output
  • LED merah menyala dan LED hijau mati, tunggu 500 ms
  • LED merah mati dan LED hijau menyala, tunggu 500 ms

Satu LED harus selalu menyala, jangan pernah keduanya menyala sekaligus. Tekan Run, lalu Check.

Coba sendiri

void setup() {
  // atur pin 8 dan 9 sebagai output
}

void loop() {
  // nyalakan merah, matikan hijau, tunggu

  // matikan merah, nyalakan hijau, tunggu
}
quiz iconUji dirimu

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

Semua pelajaran di Rangkaian Pertama

Latihan sendiri: Playground Arduino