LDR merupakan sebuah resistor yang nilai resistansinya dapat berubah-ubah sesuai dengan cahaya di sekelilingnya. Untuk pemanfaatan sensor ini sudah banyak diterapkan misalnya pada lampu taman dan lampu jalan. Pada artikel kali ini saya akan memberikan tutorial cara menggunakan sensor cahaya LDR ini dengan Arduino Uno. Berikut adalah penjelasan lengkapnya…

Alat dan bahan :

  • Arduino Uno, BELI
  • Sensor Cahaya LDR
  • Resistor 10K Ohm
  • Kabel jumper, BELI
  • Project board, BELI

Rangkaian :

Konfigurasi pin :

  • Kaki 1 Sensor LDR ke pin A0, kemudian dihubungkan dengan resistor 10k Ohm dan GND
  • Kaki 2 Sensor LDR ke 5V
  • Kaki LED (+) ke pin digital 2
  • Kaki LED (-) ke GND

Sketch program :

byte sensorLDR = A0;
byte pinLED = 2;

void setup() {
Serial.begin(9600);
pinMode(pinLED, OUTPUT);
}

void loop() {
int nilaiSensor = analogRead(sensorLDR);
Serial.print(“Nilai Sensor : “);
Serial.println(nilaiSensor);
if(nilaiSensor <=10){
digitalWrite(pinLED, HIGH);
}else{
digitalWrite(pinLED, LOW);
}
delay(500);
}

Penggunaan :

  • Rangkai komponen seperti gambar di atas
  • Upload sketch program, jangan lupa untuk mengecek Board dan Port pada menu Tools
  • Lakukan percobaan dengan menutup sensor dengan benda atau yang lainnya agar cahaya berkurang (gelap).

Hasil :

Lampu LED akan menyala jika nilai sensor kurang dari 10 dan sebaliknya.

Ini merupakan hasil dari penggunaan sensor cahaya LDR

Rangkaian ini juga dapat dihubungkan dengan LCD untuk menampilkan nilai sensor atau yang lainnya namun akan di bahas pada artikel selanjutnya. Terima kasih.

Kategori: Arduino

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Scroll Up
id_IDIndonesian
en_USEnglish id_IDIndonesian