/*************************************************
* PROGRAM SENSOR CAHAYA RGB *
* XI-TEDK2-10-FANDY FIRMAN FADHILLAH-RUNNING LED *
*************************************************/
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 > 857){
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 ------------------- < 857
Mendung LUX 1000 - 10000 ----> Green ------------------- 169 - 39
Terang LUX >10000 ----> Blue ------------------- > 39
*************************************************/