Rangkaian Membaca Sensor LDR Menggunakan Arduino
Sensor LDR atau Light Dependent Resistor merupakan sensor analog yang memanfaatkan intensitas cahaya untuk merubah resistansi dari sensor itu sendiri. Kemampuan dari LDR itu sendiri membuatnya popular untuk diaplikasikan di project project yang menjadikan intensitas cahaya sebagai parameternya.
Contoh penggunaan LDR dalam berbagai project :
- Membuat lampu kamar hidup otomatis
- Mesin counter barang dengan conveyor
- Mesin tester intensitas cahaya
- Mesin pendeteksi warna
- Sensor pada robot line follower
- Dan lain sebagainya
Karna harganya yang murah dan bisa diaplikasikan di berbagai project, LDR ini juga sangat gampang dipelajari. Berikut rangkaian LDR yang bisa sobat pelajari menggunakan Arduino.
Schematic Dasar Rangkaian LDR
Konfigurasi Pin
Pin yang digunakan :
Analog In (bebas A1, A2, A3, A4)
Program Pembacaan Value LDR Arduino
Defaultnya program pembacaan nilai LDR bisa menggunakan example analog Read, Seperti contoh berikut :
int sensorPin = A4; // select the input pin for LDR
int sensorValue = 0; // variable to store the value coming from the sensor
void setup() {
Serial.begin(9600); //sets serial port for communication
}
void loop() {
sensorValue = analogRead(sensorPin); // read the value from the sensor
Serial.println(sensorValue); //prints the values coming from the sensor on the screen
delay(100);
}
Untuk menampilkan value dari rangkaian diatas bisa menggunakan serial monitor pada arduino
Sekian artikel mengenai rangkaian pembacaan LDR menggunakan arduino semoga bermanfaat.