LDR (Light Dependent Resistor) merupakan salah satu komponen resistor yang nilai resistansinya akan berubah-ubah sesuai dengan intensitas cahaya yang mengenai sensor ini. Sensor ini dapat dimanfaatkan untuk lampu penerangan rumah, jalan, taman dan yang lainnya.
Lampu Otomatis (LDR)
1. Skema Rangkaian
Gambar rangkaian Lampu Otomatis
[membership level=”0,1,2,4″]
2. Alat / Bahan
- Arduino : 1 buah
- Sensor LDR : 1 buah
- Resistor 220Ω : 1 buah
- Breadboard : 1 buah
- Relay 5V : 1 buah
- Lampu 220V : 1 buah
- Sumber listrik : 220V AC
[/membership]
Belajar Elektronika, Arduino, dan IoT step by step dengan bantuan tangga belajar? Daftar sekarang dan dapatkan PROMO
3. Sketch Program
/* Program Lampu Otomatis (LDR) dibuat oleh Indobot */ byte pinLDR = A1; // Pemilihan Pin OUTPUT dan pendeklarasian variabel byte pinLampu = 12; int lampuON = HIGH; int lampuOFF = LOW; int nilai; void setup() { // Pengaturan Pin Serial.begin(9600); pinMode(pinLampu, OUTPUT); digitalWrite(pinLampu, lampuOFF); } void loop() { //Perulangan program nilai = analogRead(pinLDR); Serial.println(nilai); if (nilai < 180) { digitalWrite(pinLampu, lampuON); } else { digitalWrite(pinLampu, lampuOFF); } delay(500); }
Kesimpulan :
Apabila intensitas cahaya matahari yang mengenai sensor ini berkurang, maka output dari LDR akan dibaca Arduino dan lampu penerangan akan aktif sendiri dan juga sebaliknya, apabila intensitas cahaya matahari yang mengenai sensor ini bertambah, maka output dari LDR akan dibaca Arduino dan lampu penerangan akan mati sendiri.[/membership]
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!