Cara membuat Sensor PIR (Passive Infra Red) dengan Arduino
perkenankan kami untuk menjelaskan tentang
Cara Membuat Sensor PIR (Passive Infra Red). Sensor PIR (Passive Infra Red) adalah sensor yang digunkan untuk mendeteksi adanya pancaran sinar infra merah dari suatu object. Sensor PIR bersifat pasif, artinya sensor ini tidak memancarkan sinar infra merah tetapi hanya menerima radiasi sinar infra merah dari luar.
TAHAP PERTAMA
Persiapkan bahan - yang dibutuhkan Sebagai berikut :
1. Arduino
2. USB PORT
3. Kabel Male To Famele
4. Sensor PIR
5. Lapmu LED
TAHAP KEDUA
Cara memasangkan kabel Male To Famale Sebagai berikut :
TAHAP KETIGA
Ikuti langkah - langkah berikut :
- Pertama - tama kita Klik Tools > Klik Board > pilih yang Arduino/Genuino UNO :
- Jika sudah, Klik jangan lupa untuk menyambungkan port nya :
- Jika sudah maka SCRIPT nya sebagai berikut :
- Jika ingin lebih jelas maka sebagai berikut :
#define led 13
#define SensorPir 2
#define waktutunda 5
unsigned long now = millis();
unsigned long TriggerAkhir = 0;
boolean waktumulai = false;
void setup() {
Serial.begin(9600);
pinMode(SensorPir, INPUT_PULLUP);
attachInterrupt(digitalPinToInterrupt(SensorPir), deteksigerakan, RISING);
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
}
void loop() {
now = millis();
if(waktumulai&&(now - TriggerAkhir > (waktutunda*1000))) {
Serial.println("Tidak ada gerakan");
digitalWrite(led, LOW);
waktumulai = false;
}
}
void deteksigerakan(){
Serial.println("GERAKAN TERDETEKSI");
digitalWrite(led, HIGH);
waktumulai = true;
TriggerAkhir = millis();
}
Sekian Saja MODUL kali ini
Kurang lebihnya mohon maaf
-terima kasih-
Komentar
Posting Komentar