Harekete Duyarlı Alarm Sistemi

0 395
int inputPin = 2; // hareket sensörü sinyal pini
int pirState = LOW; // hareket algılama başlangıç durumu
int val = 0; // pinden gelen veri
int buzzerpin = 10; //buzzer pwm pini
void setup() {
pinMode(inputPin, INPUT);
pinMode(buzzerpin, OUTPUT);
}
void loop(){
val = digitalRead(inputPin); // sensörden gelen verinin okunması
if (val == HIGH) { // hareket algılandı
digitalWrite(buzzerpin, HIGH);
delay(500);
digitalWrite(buzzerpin, LOW);
delay(500);

}
else {
digitalWrite(buzzerpin, LOW); // alarmı kapat
delay(150);
}
}
Bunlar da İlgini Çekebilir
Cevap bırakın

E-posta hesabınız yayımlanmayacak.

This site uses Akismet to reduce spam. Learn how your comment data is processed.