const byte ledPin = 4;
const byte ledMerah = 11;
const byte ledHijau = 9;
const byte ledBiru = 6;
void setup() {
// put your setup code here, to run once:
pinMode(ledPin, OUTPUT);
pinMode(ledMerah, OUTPUT);
pinMode(ledHijau, OUTPUT);
pinMode(ledBiru, OUTPUT);
}
void loop() {
// nyalakan led standard
digitalWrite(ledPin, HIGH);
delay(1000);
digitalWrite(ledPin, LOW);
delay(1000);
// nyalakan RGB led
digitalWrite(ledMerah, HIGH);
delay(1000);
digitalWrite(ledMerah, LOW);
delay(1000);
digitalWrite(ledHijau, HIGH);
delay(1000);
digitalWrite(ledHijau, LOW);
delay(1000);
digitalWrite(ledBiru, HIGH);
delay(1000);
digitalWrite(ledBiru, LOW);
delay(1000);
//mengatur kecerahan RGB led dan menggabung warna
setColor (225, 225, 0); //kuning
delay(1000);
setColor (225, 0, 225); //ungu
delay(1000);
setColor (0, 225, 225); //biru langit
delay(1000);
setColor (190, 225, 0);
delay(1000);
setColor (190, 0, 225);
delay(1000);
setColor(0,0,0);
}
void setColor (int merah, int hijau, int biru) {
analogWrite(ledMerah, merah);
analogWrite(ledHijau, hijau);
analogWrite(ledBiru, biru);
}