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.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian