Belajar Arduino – Dasar Penggunaan Sensor PIR

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 :

  1. Arduino Uno
  2. Led Blink
  3. Kabel Jumper male to female
  4. 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

Tinggalkan komentar