#define merah 11
#define hijau 10
#define biru 9
#define analog_ldr A0
void setup() {
// put your setup code here, to run once:
pinMode(merah, OUTPUT);
pinMode(hijau, OUTPUT);
pinMode(biru, OUTPUT);
pinMode(analog_ldr, INPUT);
Serial.begin(115200);
}
void loop() {
// put your main code here, to run repeatedly:
int membaca_analog = analogRead(analog_ldr);
Serial.print("Hasil baca: ");
Serial.println(membaca_analog);
if (membaca_analog <= 10){
analogWrite(merah, 0);
analogWrite(biru, 0);
analogWrite(hijau, 0);
}
else if (membaca_analog >= 10 && membaca_analog <= 800){
analogWrite(merah, 128);
analogWrite(hijau, 128);
analogWrite(biru, 0);
}
else {
analogWrite(merah, 255);
analogWrite(hijau, 0);
analogWrite(biru, 255);
}
delay(1000);
}