//Program sensor cahaya
//By Syakilahauri
int blue = 9;
int green = 10;
int red = 11;
int data_sensor;
int sensor = A0;
void setup() {
pinMode(blue,OUTPUT);
pinMode(sensor,INPUT);
Serial.begin(9600);
}
void loop() {
data_sensor = analogRead(sensor);
if(data_sensor > 587){
digitalWrite(red,HIGH);
digitalWrite(green,LOW);
digitalWrite(blue,LOW);
}
else if(data_sensor >39){
digitalWrite(green,HIGH);
digitalWrite(red,HIGH);
digitalWrite(blue,LOW);
}
else if(data_sensor <39){
digitalWrite(blue,HIGH);
digitalWrite(red,LOW);
digitalWrite(green,LOW);
}
}
//Gelap Lux < 10 ----> Red ----analog > 857
//Mendung Lux 1000-10000 ----> Yellow ----analog 169-39
//Terang Lux > 10000 ----> Blue ----analog <39