Assalamualaikum wr.wb
Sensor Pir atau sebuah sensor gerakan adalah salah satu sensor yang banyak digunakan diproject-project arduino. Kegunaan dari sensor pir seperti mendeteksi sebuah gerakan ketika ada seseorang lewat dan buzzer akan berbunyi.
Hal yang harus dipersiapkan untuk belajar menggunakan sensor pir adalah :
- Arduino Uno
- Led Blink
- Kabel Jumper male to female
- Sensor Pir
Bentuk dari skema penggunaan sensor PIR seperti berikut:
Led terhubung dengan GND dan Digital 13
Sensor Pir terhubung dengan 5V, GND dan Digital 2
Jika semua sudah dipersiapkan silahkan buka Arduino IDE dan masukan source code berikut
int led = 13; // pin anoda led ke pin 13 arduino
int sensor = 2; // pin tengah sensor pir ke pin 2 arduino
int val = 0; // variabel menyimpan kondisi (nilai) sensor pir
void setup() {
// put your setup code here, to run once:
pinMode(led, OUTPUT); //inisialisasi LED sebagai output
pinMode(sensor, INPUT); //inisialisasi sensor pir sebagai input
Serial.begin(9600); //inisialisasi untuk serial monitor
}
void loop() {
// put your main code here, to run repeatedly:
val = digitalRead(sensor); // membaca nilai sensor dan menyimpannya di variabel val
if (val == HIGH){
digitalWrite(led, HIGH); // nyalakan LED
Serial.println("Gerakan terdeteksi"); // cetak di serial monitor "gerakan terdeteksi"
}
if (val == LOW){
digitalWrite(led, LOW); // nyalakan LED
}
delay (1000);
}
Jika sudah lakukan upload dan gerakan tangan ke arah sensor PIR maka lampu akan menyala kurang lebih 5 detik dan mati kembali. Terimakasih sudah membaca tutorial sampai selesai semoga bermanfaat.
Wasalamualaikum wr.wb
Sumber :
https://www.filesop.com/2019/08/belajar-arduino-mendeteksi-gerakan.html