LED RGB adalah sebuah LED yang dapat mengeluarkan perpaduan warna red(merah), green(hijau), dan blue(biru). LED ini seperti LED biasa memiliki anoda dan katoda hanya saja terdapat 3 anoda pada LED ini mewakili warna red, green, dan blue. Tegangan yang dikeluarkan pada anoda-anoda inilah yang akan mempengaruhi warna nyala dari LED RGB. LED rgb termasuk ke dalam integrated output dan dapat digunakan dengan mengendalikan LED red, green, blue, dan pin com yang dihubungkan ke gnd Arduino
Bahan Bahan yang Dibutuhkan :
- Arduino UNO
- (3) 220 ohm resistors
- (1)LED RGB
- Kabel
- Breadboard
Skematik Pemrograman LED RGB
Source Code Pemrograman LED RGB
int red_light_pin= 3;
int green_light_pin = 4;
int blue_light_pin = 5;
void setup() {
pinMode(red_light_pin, OUTPUT);
pinMode(green_light_pin, OUTPUT);
pinMode(blue_light_pin, OUTPUT);
}
void loop() {
RGB_color(255,
0, 0); // Red
delay(1000);
RGB_color(0,
255, 0); // Green
delay(1000);
RGB_color(0, 0,
255); // Blue
delay(1000);
RGB_color(255,
255, 125); // Raspberry
delay(1000);
RGB_color(0,
255, 255); // Cyan
delay(1000);
RGB_color(255,
0, 255); // Magenta
delay(1000);
RGB_color(255,
255, 0); // Yellow
delay(1000);
RGB_color(255,
255, 255); // White
delay(1000);
}
void RGB_color(int red_light_value, int
green_light_value, int blue_light_value)
{
analogWrite(red_light_pin, red_light_value);
analogWrite(green_light_pin, green_light_value);
analogWrite(blue_light_pin, blue_light_value);
}
Tidak ada komentar:
Posting Komentar