Arduino uno – Buton ile Buzzer Kontrolü
Merhaba arkadaşlar, Arduino ile uygulamalar serimizde bugün sizlerle beraber Buton ile bir Buzzer’ı kontrol etmeye çalışacağız.
Buton Nedir?
Buton, iterek üzerine basıldığında, makine veya yazılımlarda ki bir sürecin başlamasını ve kontrolünü sağlayan basit bir geçiş mekanizmasıdır.

4 bacaklı push button
Buzzer Nedir?
Buzzer arduino devrelerinde kullandığımız ses elde etmek amacıyla kullandığımız elektronik devre elemanıdır.

Buzzer
Proje Malzemeleri:
- Arduino uno
- Button
- Buzzer
- 10 K Direnç
- Bağlantı Kabloları
Devre Şeması

Projemizde kullandığımız direnç pull-down direncidir. Pull-down direncini kullanma amacımız buton arduino üzerinde üzerine basılmadığı sürece lojik 0, üzerine basıldığında ise lojik 1 bilgisini gönderir. Arduino lojik 1 bilgisini aldıktan sonra buzzer’ın bağlı olduğunu pine 5V gönderir ve buzzer’dan ses çıkar. Elimizi butondan çektiğimizde ise buzzer’a enerji gitmez ve ses çıkmaz.
Proje Kodu
int buzzer = 4; //Buzzer’ın bağlı olduğu pin numarasını belirtiyoruz
int button = 7; //Buton’un bağlı olduğu pin numarasını belirtiyoruz
void setup()
{
pinMode(buzzer, OUTPUT); //Buzzer pinini çıkış pini olarak tanımlıyoruz.
pinMode(button, INPUT); //Buton pinini giriş pini olarak tanımlıyoruz.
}
void loop()
{
if(digitalRead(button) == 1) //Eğer buton pini lojik 1 olursa
{
digitalWrite(buzzer, HIGH); //Buzzer pinine enerji ver
}
else //Değilse
{
digitalWrite(buzzer, LOW); //Buzzer’a giden enerjiyi kes
}
}
C++ uygulamaları için tıklayınız.
Matlab uygulamaları için tıklayınız.
Arduino uygulamaları için tıklayınız.
Raspberry Pi uygulamaları için tıklayınız.