Arduino Ders 18: Buton İle Led ve Buzzer Kontrolü


Bu makalede butona bastığımızda hem bir led yakacak hem de buzzer’dan ses elde etmek için gerekli devre şemasını ve arduino kodlarını inceleyeceğiz.


Buzzer, ses elde etmek gereken arduino projelerinin vazgeçilmez ekipmanlarından biridir.
Bu arduino örneğinde; bir butona basıldığında devreye bağlı led ışığın yanmasını be buzzer’dan ses çıkmasını sağlayacağız. Örnek proje devre şemasını ve örnek arduino kodlarını inceleyelim.
Bu örnek arduino projesi için gerekli malzemeler;
• Bir adet arduino uno 
• bir adet buzzer
• bir adet push buton
• bir adet led
• bir adet direnç 
• yeterli miktarda bağlantı kablosu
Örnek proje için hazırlanacak devre şeması aşağıdaki gibidir.


Devrede görüldüğü gibi led arduino üzerinde 2. pine, buton 3. pine ve buzzer 4. pine bağlanmış durumda.

int buzzerPin=4; 
int butonPin=3;
int ledPin=2;
int buton_durum;
 
 
void setup() {
pinMode(buzzerPin,OUTPUT); // Buzzer'in bağlı olduğu pini çıkış olarak ayarladık.
pinMode(ledPin,OUTPUT);    // Led'in bağlı olduğu pini çıkış olarak ayarladık.
pinMode(butonPin,INPUT);   // Butonun bağlı olduğu pini giriş olarak ayarladık.
}
 
void loop() {
  buton_durum=digitalRead(butonPin);
  if(buton_durum==HIGH){           //Eğer butona basılmışsa...
    digitalWrite(buzzerPin,HIGH);  //Buzzer'a güç göndererek ses çıkarmasını sağladık.
    digitalWrite(ledPin,HIGH);     //Led'e güç göndererek yanmasını sağladık.
    
  }else{                            //Eğer butona basılmamışsa...
    digitalWrite(buzzerPin,LOW);    //Buzzer'ın gücünü keserek susmasını sağladık.
    digitalWrite(ledPin,LOW);       //Led'in gücünü keserek sönmesini sağladık.
  }
 
}


Yukarıdaki devre şemasındaki bağlantıları gerçekleştirdikten ve arduino kodlarını yükledikten sonra, butona bastığınızda led yanacak ve buzzer ses çıkarmaya bağlayacak, butona basmayı bıraktığınızda led sönecek ve buzzer susacaktır.


Yorum Gönder

Daha yeni Daha eski