Sensor Cahaya (LDR) Dengan Arduino -->Belajar Arduino
Assalamualaikum Warahmatullahi Wabarakatuh
Sensor Cahaya adalah sensor yang berfungsi untuk mendeteksi intensitas cahaya dalam tutorial kali ini menggunakan sensor LDR(Light Dependent Resistor). LDR adalah jenis resistor yang nilai hambatanya berubah atau nilai resistansinya tergantung pada intensitas cahaya yang diterimanya.
Gambar 1 disamping adalah gambar rangkain dari sensor cahaya.
Sensor LDR ini dapat di aplikasikan sebagai
1. Sensor garis
2. Lampu otomatis di jalan raya
3. Keamanan dengan laser
4. Tracker cahaya matahari
5. Kontrol arah solar cell
Gambar 1. Rangkaian LDR
Mengakses LDR Dengan Arduino
Alat yang dibutuhkan:
- Arduino
- LDR
- Resistor 4,7K
- Kabel Jumper
Rangkailah dengan contoh rangkaian Gambar 1, yang dimana:
-Out dihubungkan ke pin Analog Arduino
-GND hubungkan ke GND pada Arduino
-VCC hubungkan pada 5V Arduino.
Gambar 2 Rangkaian LDR dengan Arduino
Code:
int LDR = A0; // deklarasi LDR sebagai pin A0
void setup(){
pinMode(LDR, INPUT); // deklarasi LDR sebagai inputan
Serial.begin(9600); // inisialisasi port serial
}
void loop(){
int baca = analogRead(LDR); // baca inputan pada pin A0 dan di pindahkan ke variabel baca
Serial.print("nilai LDR = "); // print "nilai LDR = "
Serial.println(baca); // print nilai yang ada di baca
delay(200); // tunda selama 200 ms
}
Semoga dapat membantu....
Sensor Cahaya adalah sensor yang berfungsi untuk mendeteksi intensitas cahaya dalam tutorial kali ini menggunakan sensor LDR(Light Dependent Resistor). LDR adalah jenis resistor yang nilai hambatanya berubah atau nilai resistansinya tergantung pada intensitas cahaya yang diterimanya.
Gambar 1 disamping adalah gambar rangkain dari sensor cahaya.
Sensor LDR ini dapat di aplikasikan sebagai
1. Sensor garis
2. Lampu otomatis di jalan raya
3. Keamanan dengan laser
4. Tracker cahaya matahari
5. Kontrol arah solar cell
Gambar 1. Rangkaian LDR
Mengakses LDR Dengan Arduino
Alat yang dibutuhkan:
- Arduino
- LDR
- Resistor 4,7K
- Kabel Jumper
Rangkailah dengan contoh rangkaian Gambar 1, yang dimana:
-Out dihubungkan ke pin Analog Arduino
-GND hubungkan ke GND pada Arduino
-VCC hubungkan pada 5V Arduino.
Gambar 2 Rangkaian LDR dengan Arduino
Code:
int LDR = A0; // deklarasi LDR sebagai pin A0
void setup(){
pinMode(LDR, INPUT); // deklarasi LDR sebagai inputan
Serial.begin(9600); // inisialisasi port serial
}
void loop(){
int baca = analogRead(LDR); // baca inputan pada pin A0 dan di pindahkan ke variabel baca
Serial.print("nilai LDR = "); // print "nilai LDR = "
Serial.println(baca); // print nilai yang ada di baca
delay(200); // tunda selama 200 ms
}
Semoga dapat membantu....
Comments
Post a Comment