/* Proyek #10: Sensor Cahaya,
LED menyala pada kondisi lingkungan Gelap, dan padam bila kondisi lingkungan terang
*/
#define pinLDR 15 //Inisialisasi Sensor LDR pin analog ADC 15
#define pinLED 25 //inisialisasi LED pada pin 9
int pembacaanSensor = 0;//inisialsasi nilai terbaca sensor
int nilaiOutput = 0; //penskalaan nilai sensor
void setup() {
Serial.begin(115200);
pinMode(pinLED, OUTPUT);
}
void loop() {
pembacaanSensor = analogRead(pinLDR);//baca nilai sensor
//penskalaan nilai sensor(0-1023) mjdi nilai output(0-500)
nilaiOutput = map(pembacaanSensor, 0, 4095, 0, 500);
Serial.println(nilaiOutput);
//deteksi, jika nilai OutputValue <=300, kondisi gelap
if(nilaiOutput <=300)
digitalWrite(pinLED, HIGH); // On-kan LED
else
digitalWrite(pinLED, LOW); // Off-kan LED
delay(200);
}