4 nolu pine bağlı butona basıldığında, 7 nolu pine bağlı
buzzer’dan ses çıkaran uygulama
Merhaba Arkadaşlar, bu uygulama için aşağıda
bulunan malzemelere ihtiyacımız var.
MALZEMELER
• 5
adet farklı renkte jumper kablo,
• 1
adet buzzer,
• 1
adet buton,
• 1
adet 10K (Kahverengi, siyah, turuncu) direnç,
• 1
adet arduino ve arduino bağlantı kablosu,
• 1
adet breadboard.
Öncelikle devremizi oluşturalım. Bizim
projelerimizde kullandığımız buton 4 bacaklıdır. Buton ile ilgili
daha detaylı bilgi için tıklayınız.
Buzzerımızı, butonumuzu ve 10K (Kahverengi, siyah, turuncu)
direncimizi breadboardumuza şekildeki gibi yerleştiriyoruz.
Buzzer’ın kısa bacağını
( - ) Arduino Uno kartta bulunan GND pinine bağlıyoruz.
Buzzer'ın uzun bacağını
( + ) ise Arduino Uno kartta bulunan 7 nolu pine bağlıyoruz.
Butonumuzun bir
bacağına 10K direncimizi şekildeki gibi yerleştiriyoruz.
Butonumuzun direnç
bağladığımız bu bacağını Arduino Uno kartta bulunan 4 nolu pine (Butonumuza
basılıp-basılmadığını buradan kontrol edeceğiz) bağlıyoruz. Direncimizin diğer
ucunu Arduino Uno kartta bulunan GND pinine bağlıyoruz. Butonumuzun direnç
bağlamadığımız bacağını Arduino Uno kartta bulunan 5V pinine bağlıyoruz.
Devremizi oluşturduğumuza göre artık mBlock
programını açarak aşağıdaki kodlarımızı yazıp Arduino Uno kartımıza yüklüyoruz.
Arduino Uno kartımızı enerji ile beslediğimiz
sürece sürekli olarak 4 nolu pine bağlı butonun durumunu kontrol eder. Buton
basılıysa 1, buton basılı değilse 0 değerini alır. Kodlarımızı incelersek 4 nolu
pine bağlı buton = 1 ise yani buton basılıysa 7 nolu pine bağlı buzzerdan C4
notasını yarım vuruşluk çalacaktır. 4 nolu pine bağlı buton = 0 ise yani buton
basılı değilse hiçbir şey olmayacaktır.
Hiç yorum yok:
Yorum Gönder