Halo temen temen para pembaca setia duwiarsana.com
Sekarang kita lanjut lagi belajar arduino nya.
Kita akan belajar tentang bagaimana membaca nilai sebuah sensor LDR menggunakan sebuah arduino dan menampilkan nilainya pada layar komputer melalui serial monitor.
Apa itu LDR?
LDR merupakan salah satu komponen elektronika pasif, memiliki nilai hambatan yang dapat berubah tergantung dari intensitas cahaya yang mengenai permukaan LDR.
Kepanjangan dari LDR adalah Light Dependent Resistor yang artinya nilai resistansi atau hambatan berubah tergantung dari nilai cahaya yang diterima.
Nilai hambatan pada LDR akan menurun atau mengecil jika cahaya disekitarnya terang, namun jika cahaya disekitar LDR redup atau gelap maka nilai hambatan pada LDR akan menjadi besar.
LDR merupakan komponen elektronika yang sering digunakan pada rangkaian saklar lampu otomatis, yang akan menghidupkan lampu saat gelap serta akan mematikan lampu saat kondisi sudah terang kembali.
Alat dan Bahan
Beberapa komponen yang diperlukan dalam ujicoba ini diantaranya adalah :
- Arduino Uno
- Kabel jumper
- Breadboard
- Sensor LDR
- Resistor 10K
Gambar Rangkaian
Berikut ini adalah gambar rangkaian yang harus kalian rangkai. untuk pemilihan pin yang terhubung dengan LDR pada bagian inputan analog arduino harus disesuaikan juga hardware dan software atau coding arduino. Tapi kali ini kita kan hubungkan pada pin analog 0 arduino.
[products ids=”6028,2528″]
Coding Arduino
Silahkan upload coding berikut pada arduino menggunakan software arduino IDE, lalu buka Serial Monitor pada arduino IDE. Maka pada serial monitor akan nampak nilai yang berubah ubah sesuai dengan intensitas cahaya yang mengenai sensor LDR.
void setup() {
Serial.begin(19200);//mengaktifkan fungsi serial
}
void loop() {
//membaca nilai LDR pada pin analog 0
int sensorValue = analogRead(A0);
//mencetak nilai yang terbaca pada serial monitor
Serial.println(sensorValue);
delay(1); //delay untuk memperlambat pembacaan
}
[ads1]
Hasil Output
Kalau kalian perhatikan, awal data yang masuk pada serial monitor nampak nilai nya lebih kecil dari data yang ada dipertengahan. Lalu berikut nya kecil lagi.
Itu karena saya mencoba untuk menghalangi dan tidak menghalangi sensor terhadap cahaya sehingga datanya bisa berubah.
Pengembangan
Dengan didapatnya data nilai berupa angka ini kalian jadi tau batas nilai saat sensor mengenai cahaya dan saat sensor tidak mengenai cahaya. Selanjutnya batas batas nilai terhadap cahaya ini bia kalian buatkan logika agar dapat menyalakan sesuatu berdasarkan cahaya.
Percobaan itu akan kita lakukan pada artikel berikut nya. Ditunggu ya 😀

selamat malam saya mau tanya kenapa setiap saya selesai ketik sceth arduino dan saya klik muncul problem mohon infonya terimakasih sebelumnya
Permisi bang,
Saya pelajar smk kelas 12 jurusan tkj, saya boleh minta coding atau Syntaxnya untuk 8 relay gak bang?
Selamat pagi master,ijin bertanya,saya ada tv sharp aquos 32″.backligh ny tdk hidup,dicek satu satu hidup semua,backligh ny 6 kancing tiga baris.tegangan dr dari power suplai utk backligh 39volt.disaat power on atau off tegangan ny sama 39 volt.tolong pencerahannya soal berapa volt tegangan utk backligh pada saat tv on dan pada saat tv off.makasih master
kak kenapa punya saya susah ya dapat nilai nol