Nyalakan LED RGB
Termasuk bagian Output dalam perjalanan Arduino di Coddy. Pelajaran 6 dari 24.
RGB LED adalah tiga LED kecil dalam satu casing: merah, hijau, dan biru. LED ini memiliki empat kaki, satu untuk setiap warna dan satu kaki yang digunakan bersama oleh ketiganya.
Pada RGB LED common cathode, kaki bersama adalah sisi negatif dari ketiga LED, jadi kaki itu dihubungkan ke GND. Setiap kaki warna dihubungkan melalui resistor tersendiri ke pin masing-masing. Pada board ini:
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;Setiap warna bekerja seperti LED biasa: atur pinnya ke HIGH untuk menyalakannya dan ke LOW untuk mematikannya.
digitalWrite(redPin, HIGH); // merah menyala
digitalWrite(bluePin, LOW); // biru matiUntuk mengganti warna, matikan warna yang lama sekaligus menyalakan warna yang baru. Jika keduanya tetap menyala, kamu akan melihat campuran warnanya.
Tantangan
MudahRGB LED memiliki merah di pin 11, hijau di pin 10, dan biru di pin 9. Buat LED berganti antara dua warna:
- merah selama satu detik
- lalu biru selama satu detik
- berulang kali, dengan hanya satu warna menyala pada satu waktu
Tekan Jalankan, lalu Periksa.
Coba sendiri
const int redPin = 11;
const int greenPin = 10;
const int bluePin = 9;
void setup() {
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// merah selama satu detik, lalu biru selama satu detik
}
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Output
Latihan sendiri: Playground Arduino