Harekete Duyarlı Alarm Sistemi
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); } }