int redPin = 8; // Pin untuk warna merah
int greenPin = 9; // Pin untuk warna hijau
int bluePin = 10; // Pin untuk warna biru
void setup() {
// Set semua pin RGB sebagai output
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
// Set warna dengan kombinasi merah, hijau, biru
setColor(255, 0, 0); // Merah
delay(1000);
setColor(0, 255, 0); // Hijau
delay(1000);
setColor(0, 0, 255); // Biru
delay(1000);
setColor(255, 255, 255); // Putih (Semua warna)
delay(1000);
setColor(0, 0, 0); // Matikan (Semua warna mati)
delay(1000);
}
// Fungsi untuk mengatur warna RGB
void setColor(int red, int green, int blue) {
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}