Merhabalar, arduino hırsız alarm kodlarını bulamadım bana yardımcı olurmusunuz
const int yesil=3;
const int kirmizi=4; // Ledlerimizi ve sensörlerimizi arduino pinlerine bağlıyoruz
const int pir_sensor=2;
const int buzzer=10;
const int dugme1=11;
const int dugme2=12;
bool alarm=false;
void setup() {
pinMode(yesil,OUTPUT);
pinMode(kirmizi,OUTPUT); //sensörlerimizi, Ledlerimizi ve butonlarımızın giriş ve çıkışlarını yazıyoruz
pinMode(pir_sensor,INPUT);
pinMode(buzzer,OUTPUT);
pinMode(dugme1,INPUT);
pinMode(dugme2,INPUT);
Serial.begin(9600);
}
void loop() {
if (digitalRead(dugme1)==HIGH)
{
alarm=true; //butona güç veriyoruz alarmı aktif hale getiriyoruz
delay(5000);
}
if(digitalRead(dugme2)==HIGH) // alarmı kapatıyor
{
alarm=false;
}
Serial.print(" Alarm: ");
Serial.print ( alarm);
if (alarm==true)
{
digitalWrite(yesil,HIGH);
digitalWrite(kirmizi,LOW);
if(digitalRead(pir_sensor)==HIGH)
{
while(digitalRead(dugme2)==LOW)
{
digitalWrite(buzzer,HIGH);
delay(250);
digitalWrite(buzzer,LOW);
delay(250);
}
}
}
else
{
digitalWrite(yesil,LOW);
digitalWrite(kirmizi,HIGH);
}
}