Halo sahabat Boarduino, Alhamdulillah pada kali ini masih diberi kesempatan untuk bernafas dan terus belajar di muka bumi ini oleh Tuhan Sang Pencipta Alam Semesta :)
Dikesempatan hari ini saya ingin membagikan sedikit ilmu yang saya punya, dan semoga menjadi bermanfaat untuk kalian semua pembaca atau pengunjung Blog Boarduino ini, Amiin.
Pada kali ini saya ingin memberikan Tutorial Arduino dengan LDR (Light Dependent Resistor) atau yang sering disebut juga Sensor Cahaya. Dan pada kali ini, hasil output dari LDR tersebut akan kita jadikan saklar ON/OFF untuk mengaktifkan LED atau Relay, yang cara kerjanya adalah Apabila LDR "kurang mendapatkan cahaya" maka akan Berlogika "1" (HIGH) dan sebaliknya.
Alat dan Bahan yang dibutuhkan :
- 1x Arduino Compatible
- 1x LDR (Photo Resistor)
- 1x Resistor 10K Ohm
- 1x LED (Warna Bebas)
- 1x Projectboard (Breadboard)
- Kabel jumper secukupnya
Langkah - Langkahnya :
1.) Susunlah rangkaian berikut ini.
Keterangan Konfigurasi Kabel :
- Pin A0 pada Arduino dihubungkan ke salah satu kaki LDR
- Pin GND pada Arduino dihubungkan ke kaki resistor yang terhubung ke kaki LDR
- Salah satu kaki LDR lainnya dihubungkan ke Pin 5V pada Arduino
- Pin 6 pada Arduino dihubungkan ke Anoda LED
- Jumper pin GND arduino ke Katoda LED
3.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
4.) Setelah terinstall, jalankan program Arduino-nya.
5.) Klik menu "Tools -> Board -> Arduino Uno"
6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
7.) Lalu masukan Sketch dibawah ini, dan terakhir klik upload.
Terimakasih telah berkunjung, semoga bermanfaat.
gan, klo ditambahin lcd bisa gak ?
ReplyDeleteTentu saja sangat bisa gan.
Deletemas, gimana program untuk ngaktifin relay selama 5 menit. jadi pengaturan timernya berdasarkan input dari arduinonya .kalo selama 5 menit enggak ada input dia mati sendiri. mohon bantuannya mas. trimakasih
ReplyDeleteSalam kenal. Coba kembangkan sketch basicnya ini, sesuaikan dengan keinginanannya mau bagaimana :)
Deletemas gimana sketchnya ya kalau LDR nya 2 Terus perintahnya kalau 2 ldr kurang mendapatkan cahaya maka led baru menyala.
ReplyDeleteSalam kenal. Gunakan saja logika AND.
Deleteif(ldr1<sensitivitas && ldr2<sensitivitas){
//LED menyala
}
mas mau tanya dong kalau mau pakai 2 sensor untuk menyalakan LED nya (menggunakan LDR dan PIR) bagaimana sketch nya ya?
ReplyDeleteCoba pelajari yang PIR, tinggal menggabungkan saja kok.
Deletemas mau tanya, kalo misalnya input sensor LDRnya ada 2 dan output LED nya ada 2, jadi kalo sensor LDR 1 kekurangan cahaya maka LED 1 nyala, begitu juga dengan sensor LDR 2 kalo <10 LED 2 nyala. nah sketchnya gimana ya mas? trimakasih sebelumnya
ReplyDeleteCoba dipahami dulu mas sketchnya, kalo paham tinggal menambahkan saja kok. Sama seperti sebelumnya.
Deletegan mau tanya klo modul sensor ldr 3 pin itu progamnya gman?
ReplyDeletetrimksih
mhon di bles
Silahkan cari terlebih dahulu datasheet komponennya, lalu disesuaikan pada sketch.
Deletemas mau tanya, kalo untuk pengkelompokan nilai untuk nilai ldrnya gimana yaa ??
ReplyDeletemisalnya 50-200 = gelap 200-400 = redup 400-700 = terang
terimakasih sebelumnya, mohon bantuan nya
Pakai If else aja gan...
Deletelangsung dimasukan nilai tadi nya gan ??
DeleteIf(hasilLDR > 49 && hasilLDR <= 200){
Delete//gelap
}
Malam gan kalau LDR 2 dan Output 2 sketchnya gimana gagal paham saya
ReplyDeleteCoba pahami skecth diatas, tinggal menambahkan 1 objek lagi saja.
Deletegagal paham gan bisa kasih contoh gak?
DeleteSilahkan Dipahami http://paste.ee/r/WK5ey
Deleteternyata kesalahan saya di awal int ldr2 saya belum input makasih mas
DeleteOke.
DeleteTernyata berhasil pakai resistor 1K. Yeeeay.
ReplyDeleteTerima kasih
Lebih disarankan pakai 10K untuk keamanan.
DeleteTerimakasih juga sudah berkunjung.
Selamat Hari raya Idul Fitri agan mimin.
ReplyDeleteMohon Maaf lahir batin, salam kenal agan mimin.
oh ya mau tanya dong agan mimin.
Jika misalnya kontrol 3 lampu. Nah Lampu satu dan dua di kontrol melalui bluetooth android dan lampu 3 di kontrol melalui LDR.
Sketnya gimana yah gan.?
Salam kenal. Itu masih memungkinkan kok, coba dipelajari untuk mengontrol dengan android dan juga dengan LDR, nanti tinggal menggabungkan saja. Mudah.
Deletemas apakah progam iru bisa di kembangin buat counter object.....?
ReplyDeletekalau bisa . gimana caranya .....
Bisa dong, tambahkan aja variable bernama counter, trus nanti saat di bagian untuk menyalakan lednya... ditambah counter++
Deletemin mau tanya ,, kalo mau tambah relay skemanya jadi gmna ya ???
ReplyDeleteKalau pakai relay modul 5v, tinggal dipasang saja pin output arduinonya ke pin Input dari relay.
DeleteMin kalau led di ganti dengan lampu, bsa? Kalu bsa komponen apa saja yg di tambahkan untuk mendukung lampu tsb misal ada kodingnya jga gmn min . Mksh min
ReplyDeleteBisa, tambahkan relay modul saja. Sketvch tetap sama.
DeleteThanks gan....
ReplyDelete