LDR nilai resistansi nya dapat berubah tergantung intensitas cahaya yang diterima. Banyak manfaat yang dapat kita rasakan apabila menggunakan LDR, seperti contohnya ketika ruangan kita gelap maka lampu akan menyala, tetapi apabila ruangan kita terang maka lampu akan mati.
biasanya pada sensor digunakan pin ANALOG pada arduino, pin analog ditandai dengan huruf A di depannya seperti A0, A1, A2 dan lain lain. Karena menggunakan analog, maka ada bahasa dasar yang digunakan pada sensor yaitu"analogRead(pin)" ini tidak jauh berbeda dengan digitalRead, hanya saja pada digitalRead itu hanya mendeteksi tegangan 5V dan GND sedangkan pada analog dapat mendeteksi nilai sensor dari 0-1023.
Berikut cara mengakses LDR dengan arduino:
1. Hubungkan salah satu kaki LDR ke resistor yang terhubung ke 5V dan yang langsung terhubung ke pin analog, satu kakinya lagi hubungkan pada pin GND
2. Buat program pada arduino IDE
int LDR = A2; //Pin LDR ada di A2
void setup(){
pinMode(LDR, INPUT); //Membuat pin LDR sebagai INPUT
Serial.begin(9600); //Memulai Serial monitor
}
void loop(){
Serial.println(analogRead(LDR)); //Membaca nilai LDR
}
0 komentar :
Posting Komentar