//mendefinifikan variable potentiometer
#define po1 13
#define po2 12
#define po3 14
//mendefinifikan input lampu
#define redPin 15
#define greenPin 2
#define bluePin 4
void setup() {
Serial.begin(115200);
//memanggil variable input potentiometer
pinMode(po1, INPUT);
pinMode(po2, INPUT);
pinMode(po3, INPUT);
//memanggil variable output lampu
pinMode(redPin, OUTPUT);
pinMode(greenPin, OUTPUT);
pinMode(bluePin, OUTPUT);
}
void loop() {
//mengambil nilai potentiometer dan merubah menjadi variabel
int value1 = analogRead(po1);
int value2 = analogRead(po2);
int value3 = analogRead(po3);
// memanggil suatu fungsi
setColor(value1, value2, value3);
//menampilkan potentiometer ke log
Serial.print(value1);
Serial.print(",");
Serial.print(value2);
Serial.print(",");
Serial.println(value3);
Serial.println("---------------------");
delay(1000);
}
//menentukan warna
void setColor(int red, int green, int blue) {
analogWrite(redPin, red);
analogWrite(greenPin, green);
analogWrite(bluePin, blue);
}