Sensor Cahaya LDR (Light Dependent Resistor) adalah salah satu jenis resistor yang dapat mengalami perubahan resistansinya apabila mengalami perubahan penerimaan cahaya.
Project Saklar Lampu Otomatis dengan sensor LDR(Light Dependent Resistor)
Alat dan Bahan yang dibutuhkan :
-1x Arduino
-1x LDR (Sensor Cahaya)
-1X Resistor 10 K Ohm
-1x LED
-1x Breadboard(Projectboard)
-Kabel Jumper Male to Male secukupnya
Alat dan Bahan yang dibutuhkan :
-1x Arduino
-1x LDR (Sensor Cahaya)
-1X Resistor 10 K Ohm
-1x LED
-1x Breadboard(Projectboard)
-Kabel Jumper Male to Male secukupnya
Keterangan :
- PIN A0 pada Arduino dihubungkan ke salah satu kaki LDR
- PIN GND pada Arduino dihubungkan ke kaki resistor 10 K ohm yang terhubung ke kaki LDR
- Salah satu kaki LDR lainnya dihubungkan ke PIN 5V pada Arduino
- Pin 6 pada Arduino di hubungkan ke Anoda LED
- Jumper PIN GND Arduino ke Katoda LED
- PIN A0 pada Arduino dihubungkan ke salah satu kaki LDR
- PIN GND pada Arduino dihubungkan ke kaki resistor 10 K ohm yang terhubung ke kaki LDR
- Salah satu kaki LDR lainnya dihubungkan ke PIN 5V pada Arduino
- Pin 6 pada Arduino di hubungkan ke Anoda LED
- Jumper PIN GND Arduino ke Katoda LED
int hasilSensorLDR; // Variable untuk sensor LDR
void setup() {
Serial.begin(9600); // Serial Monitor
pinMode(6,OUTPUT); // Set pin 6 sebagai Output
}
void loop() {
hasilSensorLDR=analogRead(0); // Hasil LDR = Hasil input pada pin A0
if (hasilSensorLDR<10) // Jika hasil LDR kurang dari 10 (Kurang Cahaya)
{
digitalWrite(6,HIGH); // Aktifkan Relay atau LED
}
else digitalWrite(6,LOW); // Jika tidak, Matikan Relay/LED
Serial.println(hasilSensorLDR); // Print hasil LDR ke Serial Monitor
delay(500); // Delay setengah detik
}