Salah satu jenis resistor yang peka terhadap perubahan cahaya adalah LDR. Resistansi LDR akan berubah seiring dengan intensitas cahaya yang mengenainya. LDR digunakan untuk mengubah energi cahaya menjadi energi listrik Saklar cahaya otomatis dan alarm pencuri merupakan contoh alat yang menggunakan LDR. Akan tetapi karena respon terhadap cahaya cukup lambat, maka LDR tidak dapat digunakan ketika intensitas cahaya berubah secara drastis.
Sensor cahaya berfungsi untuk mendeteksi cahaya yang ada di sekitar kita, maka LDR dapat digunakan sebagai sensor cahaya. sensor ini akan berubah resistansinya jika ada perubahan tingkat kecerahan cahaya. Prinsip inilah yang akan digunakan untuk mengaktifkan transistor untuk menghidupkan LED pada lampu taman otomatis, menggerakan motor DC pada hand dryer dan menghidupkan buzzer pada alarm otomatis.