mBlock ile Butonlu Piyano Uygulaması
Merhabalar,
Bu uygulamamızda önceki uygulamamız olan mBlock ile Havuç Piyano Uygulamaları örneğini 4 bacaklı butonlarla ve buzzer ile yapmaya çalışacağız:
mBlock ile Butonlu Piyano Uygulaması için gerekli malzemeler
- Arduino ve USB Kablo
- 4 bacaklı buton (7 adet)
- Butonlar için 1K ohm direnç (7 adet – Kahverengi-Siyah-Kırmızı)
- 1 adet 5 mm kırmızı LED (Butonlara basıldığında yanacak)
- 1 adet LED için 220 ohm direnç (Kırmızı-Kırmızı-Kahverengi)
- 1 adet devreli buzzer
- Jumper kablolar ve devre tahtası
mBlock ile Butonlu Piyano Uygulaması Devre Şeması
mBlock’ta Notaların Ses Tonu Harfleri Karşılığı Tablosu
| Notalar | DO | RE | Mİ | FA | SOL | LA | Sİ |
| Ses Tonu Harfleri | C | D | E | F | G | A | B |
Uygulamamızda her buton bu notalardan birini çeyrek vuruş çalacak ve her notada kırmızı LED bir kez yanacak. Buzzer çıkan ses tonunu inceleştirmek için harflere karşılık gelen rakamları büyük, ses tonunu kalınlaştırmak için de harflere karşılık gelen rakamları küçültmemiz gerekmektedir. Örnek D1 kalın DO sesi, D3 daha ince DO sesini çalacaktır.
mBlock ile Butonlu Piyano Uygulaması Block Kodları
Uygulamada her notayı çalacak butonu bir değişken ile tanımladık. Bu tanımlamaya bağlı kalarak eğer değişken değeri 1 olursa yani gerilim varsa önce LED’i yaktık ardından çeyrek vuruş notayı çaldık. Buton basılı değilse LED’i söndürdük.
mBlock ile Butonlu Piyano Uygulaması Devresi

mBlock ile Butonlu Piyano Uygulama Videosu
mBlock ile Butonlu Piyano Uygulama program dosyasını indirmek için tıklayınız…
Bir sonraki uygulamamızda görüşmek üzere…


