Program Arduino: Sensor Cahaya Ldr!

Light Dependent Resistor (LDR) yaitu jenis resistor yang nilai hambatannya di pengaruhi oleh cahaya di sekitar. Maka kita dapat menciptakan LDR ini menjadi sensor cahaya. Karena memang sudah banyak aplikasinya. Misalnya pada lampu jalan, tidak ada saklar untuk mematikan dan menghidupkan lampu jalan.


Dengan memakai sensor cahaya LDR, lampu jalan akan mati dikala siang dan akan hidup dikala malam secara otomatis.


Sekarang kita akan buat jadwal Arduino yang akan melakukan, “Lampu LED menyala dikala keadaan gelap dan mati dikala keadaan terang”  (Automatic Lighting System).


Yang harus kau siapkan:



  1. 1x Arduino BELI

  2. 1x Breadboard BELI

  3. 1x Sensor cahaya LDR BELI

  4. 1x Resistor 10k BELI

  5. 7x Kabel jumper BELI


Kemudian buat rangkaian menyerupai gambar dibawah ini.



NOTES:



  • 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.

  • Untuk pemasangan LED kau dapat lihat pada Menyalakan LED dan BLINK.


Untuk pemrograman LDR, kau dapat gunakan sketch jadwal dibawah ini:






REVIEW NOTES:



  • int nilaiLDR= 0; menciptakan variabel nilaiLDR, dan akan membaca nilai mulai dari 0.

  • pinMode(LED, OUTPUT); memilih mode OUTPUT untuk pin yang disimpan di variabel LED.

  • Serial.begin(9600); dipakai biar Arduino dapat berkomunikasi dengan Komputer.

  • nilaiLDR= analogRead(LDR); menyimpan nilai yang dibaca oleh sensor LDR kedalam variabel nilaiLDR.

  • Serial.print(“NilaiLDR= “); dipakai untuk mencetak secara digital atau menampilkan teks nilaiLDR=, untuk ini kita tampilkan pada Serial Monitor.

  • Serial.println(nilaiLDR); untuk menampilkan nilai yang dibaca oleh sensor LDR

  • if(nilaiLDR < 500) kalau sensor membaca nilai 500 atau kurang dari 500

  • digitalWrite(LED, HIGH); lampu LED menyala

  • else kalau tidak

  • digitalWrite(LED, LOW); lampu LED mati




MARI LEBIH KRETIF LAGI!!!



  1. Coba kau buat jadwal BLINK, dimana kecepatan BLINKnya diatur melalui nilai yang diterima oleh Sensor LDR.

  2. Pindahkan kaki nyata LED dari pin 13 Arduino ke Pin 9 (PWM). Kemudian dengan perintah analogWrite, buatlah lampu LED menyala terperinci dan redup menurut nilai dari sensorLDR.


Yang mau diskusi lebih lanjut di Grup WhatsApp Kelas Robot. Silahkan buka



Bagaimana cara bergabungnya?


Silahkan Buka:


https://www.nyebarilmu.com/grup-whatsapp/



Komentar

Postingan populer dari blog ini

Apa Itu Arduino? Arduino Adalah…

Jenis-Jenis Robot Beroda

Cara Gampang Memprogram Dfplayer Mini Mp3 Module Dengan Arduino