Saturday, June 12, 2021

Mengenal Sensor LDR(Light Dependent Resistor) Pada Arduino


 

Assalamu'alaikum Wr. Wb.

       Pada postingan saya kali ini saya akan membahas seperti pada judul diatas, yaitu tentang sensor LDR. Sensor LDR(Light Dependent Resistor) atau bisa disebut juga Photoresistor adalah sebuah sensor berupa resistor yang nilai tahanannya dapat dipengaruhi oleh cahaya yang biasa digunakan pada project Arduino, yang mana semakin tinggi intensitas cahaya yang mengenai Sensor LDR maka tahanan pada resistor semakin rendah dan akhirnya variabel tahanan tersebutlah yang menjadi data masukkan ke arduino sebagai pengukur intensitas cahaya yang nantinya dengan data dari resistor tersebutlah dapat digunakan untuk mengaplikasikan komponen lainnya pada project-project Arduino seperti lampu otomatis, alarm otomatis, dan lain sebagainya. Sensor LDR pada umumnya saat berada pada kondisi gelap memiliki tahanan 200 M Ohm, dan menjadi 1 kilo Ohm saat menerima banyak cahaya bahkan dapat menjadi lebih kecil lagi dan untuk ukuran LDR yang biasa dijual di pasaran berukuran 4 mm dan 11 mm.


Sensor LDR

Cara Kerja Sensor LDR

      Untuk cara kerja dari Sensor LDR sangat sederhana, saat sensor dipasang pada rangkaian maka salah satu kaki sensor akan bekerja sebagai input arus listrik, sedangkan kaki yang satunya sebagai output yang akan mengirimkan data berupa arus listrik dengan tegangan yang bervariasi akibat dari variabel hambatan yang dihasilkan akibat bahan semikonduktor yang digunakan pada Sensor LDR yang terkena pancaran cahaya.

Project Sederhana Menggunakan Sensor LDR

 

Project sederhana menggunakan Sensor LDR

 

Bahan - Bahan:

  1. kabel USB type B
  2. kabel jumper 3 buah
  3. resistor 1 buah
  4. Sensor LDR
  5. Arduino UNO / Arduino Nano 

Langkah-langkah:

  1. Pertama-tama, siapkan bahan-bahan yang dibutuhkan.
  2. Pasang kabel jumper pertama ke pin 5 V, kabel jumper kedua ke pin GND, dan kabel jumper ketiga ke pin A0.
  3. Pasang kedua kaki Sensor LDR ke board arduino.
  4. Sambungkan ujung kabel jumper yang tersambung dengan pin 5V ke salah satu lubang pada board arduino yang tersambung dengan salah satu kaki Sensor LDR.
  5. Pasangkan ujung kabel jumper yang tersambung dengan pin A0 ke lubang pada board arduino yang tersambung dengan salah satu kaki Sensor LDR yang tidak tersambung dengan kabel jumper pada langkah ke 4.
  6. Selanjutnya pasang ujung kabel jumper yang tersambung dengan pin GND ke salah satu lubang pada board arduino dan pasang transistor yang telah disiapkan ke dua luang pada board arduino sehingga menghubungkan kabel jumper yang tersambung dengan GND dengan kaki Sensor yang tersambung dengan kabel jumper yang tersambung dengan pin A0.
  7. Terakhir jalankan dan upload program arduino di bawah sehingga dapat dilihat langsung hasil dari pengukuran intensitas cahaya yang diterima sensor melalui Serial Monitor.


#include <Arduino.h>
#include <Wire.h>
 
const int pinLDR = A0;
void setup()
{
Serial.begin(9600);
pinMode(pinLDR, INPUT);
}
int dataLDR = 0;
void loop()
{
dataLDR = analogRead(pinLDR);
Serial.print("data sensor LDR : ");
Serial.print(dataLDR);
Serial.print(" Kondisi cahaya : ");

if (dataLDR < 150)
{
Serial.println("GELAP");
}
else if (dataLDR < 300)
{
Serial.println("REDUP");
}
else if (dataLDR < 450)
{
Serial.println("TERANG");
}
else
{
Serial.println("SILAU");
}
delay(1000);
}
Previous Post
Next Post

0 Comments: