Arduino kullanarak hareket algılandığında ışık yakma uygulaması ile sesli çıktı alabilmek için buzzer kullandığımızda ortaya bir sesli güvenlik sistemi çıkmış oluyor. Bu uygulamayı ister aktif buzzer ile gürültülü bir uyarı sesi çıkartması amacıyla hazırlayın, isterseniz de pasif bir buzzer ile bir şarkı çalacak şekilde hazırlayın, her ikisi için de kullanılabilecek devre tasarımı aşağıdaki gibi.
Proje Devre Tasarımı
Proje Kodları:
#define pir 2
#define buzzer 4
void setup()
{
pinMode(pir, INPUT);
pinMode(buzzer, OUTPUT);
}
void loop()
{
int hareket = digitalRead(pir);
if (hareket==1)
{
tone(buzzer,500);
delay(500);
}
else
{
noTone(buzzer);
delay(500);
}
}