/******************************************
* PROGRAM SENSOR CAHAYA RGB *
* XI-TEDK2-13-INTAN MONICA SANDARMA LED *
******************************************/
int blue = 9;
int red = 11;
int green = 10;
int data ;
int sensor = A0;
void setup() {
pinMode(red, OUTPUT);
pinMode(green, OUTPUT);
pinMode(blue, OUTPUT);
pinMode(sensor, INPUT);
Serial.begin(9600);
}
void loop() {
data = analogRead(sensor);
if(data > 858){
digitalWrite(red, HIGH);
digitalWrite(green, LOW);
digitalWrite(blue, LOW);
}
else if(data > 40){
digitalWrite(green, HIGH);
digitalWrite(red, HIGH);
digitalWrite(blue, LOW);
}
else if(data < 39){
digitalWrite(blue, HIGH);
digitalWrite(red, LOW);
digitalWrite(green, LOW);
}
}
// Gelap Lux < 10 ----> red -----analog >858
// mendung Lux 1000 - 10000 ----> green -----analog 39-169
// terang Lux >10000 ----> blue -----analog <89