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().
Tantangan
MudahBuat 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
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Rangkaian Pertama
1Halo, Board
Kedipkan LEDSetup dan LoopUbah Kecepatan KedipanLED Milikmu SendiriDua LED BergantianKomentar di sketch-mu2Berkomunikasi dengan Komputermu
Halo, Serial MonitorPrint dan PrintlnMencetak AngkaVariabel PertamamuMenghitung NaikSaat int Kehabisan KapasitasLatihan sendiri: Playground Arduino