Program sensor PIR dengan arduino dan Interface dengan LCD 16x2

Interfacing Arduino dengan Sensor Pir





Sensor PIR merupakan sensor yang digunakan untuk mendeteksi suatu benda yang memancarkan gelompang infrared pasif, seperti pada tubuh manusia dan benda lainnya. PIR sendiri merupakan kepanjangan dari Pasif Infra Red . Pada project ini, Arduino akan membaca adanya gerakan dengan menggunakan sensor PIR tersebut. Berikut ini kita buat projek bagaimana cara mengkoneksikan dan membaca sensor gerakan (sensor PIR) dengan Arduino. Hasil pembacaan sensor dikirim melalui serial komunikasi (Serial Monitor).


Kebutuhan Hardware

  • Arduino UNO Board
  • Modul Sensor PIR HC-SR501
  • Power Supply 7-9 Vdc

Sensor PIR HC-SR501 | Source




Diagram Blok





Schematic



Koneksi Arduino UNO dengan modul sensor PIR



Source Code/Sketch

int PIR= 7;
int flag_PIR = LOW;
void setup() {
pinMode(PIR, INPUT);
Serial.begin(9600);
Serial.println("Tes Sensor PIR HC-SR501..");
delay(30000);
}

void loop(){
if((digitalRead(PIR)==HIGH)&&(flag_PIR==LOW)){
Serial.println("Ada gerakan terdeteksi PIR...");
flag_PIR = HIGH;
}
else if ((digitalRead(PIR)==LOW)&&(flag_PIR == HIGH)){
Serial.println("Tidak ada gerakan ...");
flag_PIR = LOW;
}
}


Jalannya Alat

Untuk menguji sensor PIR kita pakai Serial Monitor yang ada di Arduino IDE. Seting dengan baudrate 9600 bps.


Pertamakali muncul di Serial Monitor

Coba gerakkan tangan anda di depan sensor maka sensor akan mendeteksinya.


Jika sudah tidak terdeteksi gerakan akan muncul keterangan berikut




File yang diperlukan :

Comments

Popular posts from this blog

Tugas Pendahuluan (L1) Fisika Dasar

Cara mengatasi sinyal hilang setelah update atau Flashing ROM xiaomi redmi 2 prime

Program sensor kelembaban tanah Soil moisture sensor