Target :
Membaca nilai sensor LDR melalui ADC Arduino, kemudian menampilkan nilai yang terbaca pada komputer melalui komunikasi serial.
Sensor LDR (light dependent resistor) adalah sebuah sensor cahaya yang berbasis resistansi sehingga sensor ini termasuk dalam jenis resistor. Nilai resistansi dari sensor ini akan berubah tergantung pada intensitas cahaya yang diterimanya. Semakin besar intensitas cahaya yang diterima sensor, semakin kecil nilai resistansinya (mendekati 0 Ohm). Sedangkan semakin kecil intensitas cahaya yang diterima oleh sensor, maka nilai resistansinya menjadi semakin besar (>1MOhm). Sehingga komponen ini bisa kita jadikan sebagai sensor cahaya.
Aplikasi dari komponen ini cukup luas dan mudah kita temukan. Sebagai contohnya adalah untuk membuat saklar otomatis pada lampu-lampu penerangan jalan. Ketika siang hari maka lampu akan secara otomatis mati, sedangkan pada malam hari, lampu akan secara otomatis menyala.
Komponen yang dibutuhkan :
- breadbord
- arduino
- kabel arduino to USB
- sensor LDR
- kabel jumper
- resistor 10KOhm
Kemudian rangkailah komponen-komponen diatas mengikuti skema di bawah ini :
atau mengikuti layout breadboard seperti di bawah ini
Program :
int nilai=0;
void setup()
{
Serial.begin(9600);
}
void loop()
{
nilai=analogRead(0);
Serial.print("Nilai ADC : ");
Serial.println(nilai);
delay(500);
}
Kamu bisa mengembangkan program diatas menjadi beberapa proyek sederhana menarik lainnya, seperti :
- membuat lampu LED otomatis menyala ketika gelap
- membuat sensor warna hitam dan putih sederhana
- sensor sentuh sederhana., dll
Semoga bermanfaat 😊
0 comments:
Post a Comment
Silakan meninggalkan pesan disini...