Sensor cahaya atau LDR (Light Dependent Resistor) adalah salah satu komponen elektronik yang sangat umum digunakan dalam proyek otomatisasi berbasis Arduino.
Dengan LDR, kita bisa membuat sistem yang dapat merespons kondisi terang atau gelap — misalnya, lampu otomatis yang menyala saat malam hari dan mati saat siang.
Dalam artikel ini, kita akan membahas secara lengkap bagaimana cara membuat proyek lampu otomatis dengan sensor LDR, lengkap dengan skema rangkaian, penjelasan kode program, dan cara kerja sistem.
Komponen yang Dibutuhkan
Untuk membuat proyek ini, siapkan komponen berikut:
| No | Komponen | Jumlah |
| -- | ------------------------------ | ---------- |
| 1 | Arduino Uno / Nano | 1 buah |
| 2 | LDR (Light Dependent Resistor) | 1 buah |
| 3 | Resistor 10K ohm | 1 buah |
| 4 | LED | 1 buah |
| 5 | Resistor 220 ohm (untuk LED) | 1 buah |
| 6 | Breadboard dan jumper | Secukupnya |
Cara Kerja Sistem
Berikut adalah gambar skema sederhana rangkaiannya:
+5V
|
|
[LDR]
|
+-------> Pin A0 (Arduino)
|
[10KΩ]
|
GND
LED disambungkan ke pin digital (misalnya pin 13) dengan resistor 220Ω.
Rangkaian Lengkap:
LDR + Resistor 10KΩ → membentuk pembagi tegangan → ke pin A0 Arduino
LED + Resistor 220Ω → dihubungkan ke pin 13 Arduino
Program Arduino
int ldrPin = A0; // Pin input dari sensor LDR
int ledPin = 13; // Pin output untuk LED
int ldrValue = 0; // Variabel untuk menyimpan data LDR
void setup() {
pinMode(ledPin, OUTPUT);
Serial.begin(9600); // Untuk monitoring nilai LDR
}
void loop() {
ldrValue = analogRead(ldrPin); // Baca nilai LDR
Serial.println(ldrValue); // Tampilkan di Serial Monitor
if (ldrValue < 500) {
// Kondisi terang
digitalWrite(ledPin, LOW); // LED mati
} else {
// Kondisi gelap
digitalWrite(ledPin, HIGH); // LED nyala
}
delay(200); // Jeda baca data
}
Uji Coba dan Hasil
Selain sederhana, proyek ini juga menunjukkan bagaimana Arduino dapat merespons lingkungan secara real-time menggunakan komponen murah dan mudah didapat.
Dengan memahami prinsip dasar ini, kamu bisa mengembangkan sistem pintar lainnya untuk rumah, sekolah, atau proyek DIY pribadi.