const int merah = 3;
const int hijau = 5;
const int biru = 6;
void setup() {
// put your setup code here, to run once:
pinMode(merah, OUTPUT);
pinMode(hijau, OUTPUT);
pinMode(biru, OUTPUT);
}
void loop() {
// setting warna merah
setColor(255, 0, 0);
delay(1000); // menunggu 1000 milidetik
// setting warna hijau
setColor(0, 255, 0);
delay(1000); // menunggu 1000 milidetik
// setting warna biru
setColor(0, 0, 255);
delay(1000); // menunggu 1000 milidetik
// setting warna kuning
setColor(255, 255, 0);
delay(1000); // menunggu 1000 milidetik
// setting warna ungu
setColor(80, 0, 80);
delay(1000); // menunggu 1000 milidetik
// setting warna aqua
setColor(0, 255, 255);
delay(1000); // menunggu 1000 milidetik
}
//Rutin dijalankan setiap kali dipanggil
void setColor (int red, int green, int blue)
{
analogWrite(merah, red); //menulis data analog ke pin LED merah
analogWrite(hijau, green); //menulis data analog ke pin LED hijau
analogWrite(biru, blue); //menulis data analog ke pin LED biru
}