Vous êtes sur la page 1sur 6

ANTARMUKA MIKROKONTROLLER DENGAN LDR

I. TUJUAN
1. Membuat pendeteksi cahaya menggunakan sensor LDR dengan pemrograman
arduino
2. Mengubah data analog sensor LDR menjadi data digital pada arduino
II. DASAR TEORI
A. Pengertian LDR
Light Dependent Resistor (LDR) adalah jenis resistor yang nilai
hambatan/resistansinya tergantung pada intensitas cahaya yang diterimanya.
Nilai hambatan LDR akan menurun pada saat cahaya terang dan nilai
hambatannya akan menjadi tinggi jika dalam kondisi gelap.
Nilai hambatan LDR akan mencapai 200 KOhm pada kondisi gelap dan
menurun menjadi 500 Ohm pada kondisi cahaya terang.
B. Bentuk dan Simbol LDR

Cara menguji LDR :

C. Fungsi LDR
1. Menghantarkan arus listrik jika intensitas cahaya kondisi terang dan
menghambat arus listrik dalam kondisi gelap.
2. Sebagai saklar otomatis berdasarkan cahaya.
3. Aplikasi : sensor pada lampu penerang jalan, lampu kamar tidur, rangkaian
anti maling, shutter kamera, alarm dan lain sebagainya.
D. Sensor Cahaya
 Komponen elektronika yang dapat memberikan erubahan besaran elektrik
pada saat terjadi perubahan intensitas cahaya yang diterima.
 Pada penerima remote televisi dan pada lampu penerangan jalan otomatis.
Jenis – jenis sensor cahaya :
a. Berdasarkan perubahan output ada 2 :
1. Sensor cahaya tipe fotovoltaik
2. Sensor cahaya tipe fotokonduktif
b. Berdasarkan cahaya yang diterima :
1. Sensor cahaya infra merah
2. Sensor cahaya ultraviolet
E. Penjelasan
a. Berdasarkan perubahan output
1. Tipe Fotovoltaik
Sensor cahaya yang dapat memberikan perubahan tegangan pada
outputnya. Contohnya adalah solar cell atau sel surya. Alat sensor sinar
yang mengubah energy sinar langsung menjadi energy listrik.

2. Tipe Fotokonduktif
Sensor cahaya yang memberikan perubahan resistansi pada terminal
outputnya sesuai dengan perubahan intensitas cahaya yang diterimanya.
 LDR (Light Depending Resistor)
 Photo Transistor
 Photo Dioda

b. Berdasarkan cahaya yang diterima


1. Sensor Cahaya Infra Merah
Sensor cahaya yang hanya akan merespon perubahan cahaya infra merah.
Contohnya adalah photo transistor atau photo diode. Jika menerima
pancaran cahaya infra merah maka pada terminal outputnya akan
memberikan perubahan resistansi.

2. Sensor Cahaya Ultraviolet


Sensor cahaya yang hanya merespon perubahan intensitas cahaya
ultraviolet yang mengenainya. Contohnya adalah modul sensor cahaya
Uvtron. Memberikan perubahan besaran listrik (tegangan) pada terminal
outputnya pada saat menerima perubahan intensitas pancaran cahaya
ultraviolet.

F. Rangkaian

 Hubungkan 5V dan GND dari Arduino ke Breadboard


 Hubungkan kaki kiri LDR ke 5V
 Hubungkan kaki kanan LDR ke pin A2 Arduino
 Hubungkan kaki kiri resistor ke celah antara kaki kanan LDR dan GND
arduino
 Hubungkan kaki kanan resistor ke GND
 Hubungkan LED denan pin 13 Arduino
G. Hardware
 Arduino Uno Board
 1x Breadboard
 1x Sensor cahaya LDR
 1x Resistor 10k
 Kabel jumper
III. PERCOBAAN
a. Program
int LDR= A2;
int LED= 13;
int nilaiLDR= 0; // variabel nilai awal untuk nilaiLDR
void setup(){
pinMode(LED, OUTPUT);
Serial.begin(9600); }
void loop(){
nilaiLDR= analogRead(LDR);
Serial.print("NilaiLDR= "); // menampilkan teks nilaiLDR=
Serial.println(nilaiLDR); // menampilkan nilai dari variabel nilaiLDR
if(nilaiLDR < 500) { // jika nilai dari LDR kurang dari 500i (itensitas
cahaya)
digitalWrite(LED, HIGH);
else {
digitalWrite(LED, LOW);
}
}
b. Hasil
 Catat hasil data yang tampil di serial monitor dan LED
 Buat laporan hasil dari percobaan
c. Latihan
1. Buatlah program LED BLINK, dimana kecepatan BLINKnya diatur melalui
nilai dari sensor LDR.
2. Pindahkan kaki positif LED dari pin 13 Arduino ke pin 9 (PWM). Kemudian
dengan perintah analogWrite, buatlah lampu LED menyala terang dan redup
berdasarkan nilai dari sensor LDR.
IV. LAMPIRAN
a. Hasil percobaan
1. Percobaan 1

b. Hasil latihan
1. Latihan 1

2. Latihan 2
c. Analisa
Percobaan kali ini adalah penggunaan LDR pada rangkaian
mikrokontroller dengan menggunakan arduino. LDR (Light Dependent Resistor)
adalah jenis resistor yang nilai hambatan/resistansinya tergantung pada intensitas
cahaya yang diterimanya. LDR akan menurunkan nilai hambatannya apabila
mendapat cahaya yang terang dan akan menaikan nilai hambatannya apabila pada
kondisi gelap. Range dari hambatan LDR adalah 500 ohm hingga 200k ohm. LDR
memiliki fungsi sebagai sensor cahaya yang dapat digunakan sebagai saklar
otomatis.
Percobaan pertama adalah penerapan LDR pada arduino dengan
menggunakan pin serial sebagai penunjuk nilai besaran hambatan. Digunakan pin
A2 sebagai pin serial ke LDR dengan baud rate 9600 dan pin 13 sebagai pin LED.
Saat rangkaian dijalankan, didapat value dari variabel nilaiLDR sebagai besaran
hambatan LDR akibat dari perubahan cahaya yang dilakukan. Pada program
dibuat kondisi if else dengan apabila value dari nilaiLDR kurang dari 500, maka
lampu LED akan menyala, dan apabila value dari nilaiLDR lebih besar dari 500
maka LED akan mati.
Kemudian pada latihan pertama yang dilakukan disini kita diminta untuk
membuat program led blink, dimana kecepatan blink nya itu diatur melalui nilai
sensor dari LDR. Untuk program yang digunakan disini hampir sama seperti pada
program percobaan seperti yang sudah di jelaskan diatas. Perbedaannya adalah
nilai pembacaan dari sensor disini langsung dimasukkan ke parameter delay saat
LED kondisi HIGH maupun LOW agar LED bisa blink. Untuk blink yang
dihasilkan disini saat LDR mendapat cukup cahaya maka blink akan cepat dan
saat LDR kurang mendapat cahaya maka blink akan semakin lambat karena
pembacaan nilai dari LDR yang semakin besar.
Pada latihan kedua kita diminta untuk membuat nyala LED lebih terang
dan redup bergantung pada pembacaan sensor LDR. Untuk program yang
digunakan sama seperti pada latihan dan percobaan. Unutk bisa membuat nyala
LED terang dan redup sesuai dengan pembacaan pada sensor nya maka digunakan
analogWrite dengan parameter yang digunakan adalah pin dari LED nya
kemudian nilai pembacaan dari sensornya.
d. Kesimpulan
Dari percobaan yang telah dilakukan dapat disimpulkan bahwa LDR
merupakan komponen yang cara kerjanya dipengaruhi oleh cahaya. Dapat
dikatakan bahwa LDR merupakan sensor cahaya. Untuk output dari rangkaian
yang menggunakan LDR dapat diatur pada program. Dimana pengaruh intensitas
cahaya yang ditangkap oleh LDR berpengaruh pada tegangan yang terjadi. Dari
tegangan tersebut mempengaruhi nilai tahanan dan dari nilai tahanan tersebut
dapat digunakan sebagai paramaeter pada program.

Vous aimerez peut-être aussi