Penjelasan Singkat
Sensor LDR (Light Dependent Resistor) merupakan salah satu komponen elektronika yang masuk ke dalam keluarga resistor yang dimana nilai resistansinya dipengaruhi oleh intensitas cahaya.
Pada saat kondisi terang akan berefek pada nilai resistansi LDR yang cenderung menurun sedangkan pada saat kondisi gelap nilai resistansinya pada LDR akan cenderung menjadi tinggi.
Sehingga pada saat itu juga, kondisi terang akan beakibat nilai output (tegangan analog) yang dihasilkan akan mengecil sedangkan pada saat kondisi gelap tegangan analog yang dihasilkan akan semakin membesar.
Pada umumnya, nilai resistansi LDR mencapai nilai 200 kΩ pada kondisi gelap sedangkan pada saat kondisi terang naik menjadi 500 kΩ.
Aplikasi LDR (Light Dependent Resistor) :
- Rangkaian sensor cahaya
- Lampu otomatis di jalan raya
- Alarm brankas
- Tracker cahaya matahari
- Kontrol arah solar cell
- Robot line follower
- Dan lain sebagainya
Tutorial cara mengakses sensor LDR dengan Arduino Uno
Bahan yang perlu dipersiapkan :
- Arduino Uno
- Komputer + Software IDE Arduino
- sensor LDR
- Resistor 330Ω
- Breadboard
- Kabel Jumper
- Senter (Sumber Cahaya)
Skema yang perlu dirangkaikan
Ada 2 kondisi yang akan diuji cobakan, nilai yang terbaca di arduino (pada serial monitor) saat disinari cahaya dari senter dan tanpa disinari cahaya.
Koding pemrograman
Membaca dalam nilai analog dari pengaturan pembagi tegangan dengan Dependent Resistor Cahaya (LDR) sebagai resistor atas, dan hasil pembacaannya akan ditampilkan pada serial monitor.
/* --- www.nyebarilmu.com --- */ const int pin_ldr = A0; void setup () { Serial.begin (9600); //inisialisasi port serial } void loop () { int nilai = analogRead (pin_ldr); //Membaca nilai analog dari pin A0 // Mengkonversi nilai analog tegangan menggunakan ADC // ADC memiliki resolusi 10bit, sehingga dapat mewakili 2 ^ 10 = 1024 float tegangan_hasil = 5.0 * nilai / 1024; // Catatan: Ini adalah konversi D-to-A // Mencetak hasil pada monitor serial Serial.print ("Vout ="); Serial.print (tegangan_hasil); Serial.println ("V"); delay (2000); //jeda selama dua detik }
Kondisi pada saat tersinari cahaya senter maupun tidak, akan terbaca dan tertampil nilainya pada serial monitor.
Selain itu, dipasaran sudah terdapat modul sensor LDR yang dapat digunakan secara langsung dengan mempergunakan kabel jumper saja.
Keterangan bagian utama module :
- Sensor LDR
- IC Comparator LM393
- LED Reading sensor
- LED Power
- Trimpot
- Pin I/O dan pin power Supply
Keterangan pin :
- Source supply GND
- Output Digital (Logic High and Logic Low)
- Output Analog (Voltage)
- Source supply VCC
Hasil simulasi program diatas menggunakan Proteus Lab Center
Terimakasih sudah berkunjung, dan semoga bermanfaat. Salam nyebarilmu.com!
tutor ngirim data sensor ldr ke thingspeak gan
Coba direquest saja disini gan, nanti saya list kan,
Request Article