LED RGB adalah lampu led yang mempunyai 3 warna utama yaitu RED/merah, GREEN/hijau dan BLUE/biru. Namun dengan kombinasi dari 3 warna ini dapat menghasilkan banyak warna. Jenis LED ini sangat bermanfaat untuk kebutuhan project kita, dimana bisa difungsikan sebagai indikator maupun aksesoris agar terlihat lebih menjual hee. LED RGB memiliki 4 buah kaki yaitu R, G, B dan Common (cathoda/GND yang banyak di pasaran).
Pada kesempatan ini, kita akan belajar untuk menggunakan LED RGB ini pada Arduino, adapun komponen yang dibutuhkan berikut ini :
- Arduino Uno R3, BELI
- Modul LED RGB, BELI
- Kabel Jumper male to female, BELI
Rangkaian
Perhatikan rangkaian di bawah ini
Keterangan :
- Pin R dihubungkan ke pin 11 Arduino
- Pin G dihubungkan ke pin 10 Arduino
- Pin B dihubungkan ke pin 9 Arduino
- GND dihubungkan ke pin GND Arduino
Perlu diperhatikan untuk penggunaan LED RGB ini harus dihubungkan ke pin PWM, dimana kita ketahui pin PWM pada Arduino ada 6 buah yaitu pin 3, 5, 6, 9, 10, dan 11.
Sketch Program
Menyalakan 3 warna utama RGB
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() { digitalWrite(redPin, HIGH); delay(500); digitalWrite(redPin, LOW); digitalWrite(greenPin, HIGH); delay(500); digitalWrite(greenPin, LOW); digitalWrite(bluePin, HIGH); delay(500); digitalWrite(bluePin, LOW); }
Menyalakan Berbagai Warna
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() { analogWrite(redPin, random(255)); analogWrite(greenPin, random(255)); analogWrite(bluePin, random(255)); delay(1000); }
Silahkan upload program di atas dimulai dari menyalakan 3 warna utama kemudian setelah itu menyalakan berbagai warna. Demikian semoga pembahasan kali ini bermanfaat, selamat mencoba dan terima kasih.
0 Komentar