// Program Sensor Cahaya
// By Hafiz XI TEDK 2
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 ----> Merah ----analog >857
// Mendung Lux 1000 - 10000 ----> Green ----analog 39-169
// terang Lux > 10000 ----> Blue ----analog <39