int relayRed = 4; // Pin relay untuk warna merah
int relayGreen = 16; // Pin relay untuk warna hijau
int relayBlue = 17; // Pin relay untuk warna biru
void setup() {
pinMode(relayRed, OUTPUT);
pinMode(relayGreen, OUTPUT);
pinMode(relayBlue, OUTPUT);
// Mulai dengan semua relay mati
digitalWrite(relayRed, LOW);
digitalWrite(relayGreen, LOW);
digitalWrite(relayBlue, LOW);
}
void loop() {
// Menghidupkan warna merah
digitalWrite(relayRed, HIGH);
delay(1000);
digitalWrite(relayRed, LOW);
// Menghidupkan warna hijau
digitalWrite(relayGreen, HIGH);
delay(1000);
digitalWrite(relayGreen, LOW);
// Menghidupkan warna biru
digitalWrite(relayBlue, HIGH);
delay(1000);
digitalWrite(relayBlue, LOW);
// Menggabungkan warna
digitalWrite(relayRed, HIGH);
digitalWrite(relayGreen, HIGH);
delay(1000);
digitalWrite(relayRed, LOW);
digitalWrite(relayGreen, LOW);
digitalWrite(relayGreen, HIGH);
digitalWrite(relayBlue, HIGH);
delay(1000);
digitalWrite(relayGreen, LOW);
digitalWrite(relayBlue, LOW);
digitalWrite(relayRed, HIGH);
digitalWrite(relayBlue, HIGH);
delay(1000);
digitalWrite(relayRed, LOW);
digitalWrite(relayBlue, LOW);
digitalWrite(relayRed, HIGH);
digitalWrite(relayGreen, HIGH);
digitalWrite(relayBlue, HIGH);
delay(1000);
digitalWrite(relayRed, LOW);
digitalWrite(relayGreen, LOW);
digitalWrite(relayBlue, LOW);
}