Merhaba, bu yazımızda Arduino ile Müzik Çalar projemizin devresini nasıl çalıştırıp kuracağımızı anlatacağız. Arduino hoparlörü müzikal bir proje olmakla birlikte kolayca farklı varyasyonlarda ses çalabilirsiniz.
Arduino Hoparlörü Nasıl Çalışır?
Arduino ile Müzik projemizin devresindeki hoparlörden birden fazla ses varyasyonları çıkarabiliriz. Bunun nedeni ise Arduino’nun frekans tonları oluşturup hoparlör üzerinden ses dalgaları oluşturmasıdır. Bu işin ilginç olan kısmı ise farklı ton varyasyonlarının birleştirilmesiyle Müzik ortaya çıkmasıdır. Hoparlörden ses çıkması için Arduino bir OUTPUT Sinyal oluşturur ve bu sinyali 3. Digital Pin üzerinden gönderir.
Arduino ile Hoparlörden Müzik Çalma Projesi Gerekli Malzemeler
- Arduino Nano veya Uno
- Hoparlör
- Breadboard (Boyutu sizin tercihinize kalmış)
Arduino ile Müzik Çalar Projesi Devre Kurulum Şeması
Kütüphanelerin Kurulumu
Dervemizi kurulum şemasındaki gibi oluşturduktan sonra kütüphane kurulumunu yapmamız gerekiyor ve bunun için https://gist.github.com/mikeputnam/2820675 linkine tıklayıp indirdikten sonra Sıkıştırılmış RAR dosyasındaki klasörü Belgelerim/Arduino/Libraries klasörünün içine atabilirsiniz.
Arduino Müzik Kodları
#include"pitches.h"
int melody[] = {
NOTE_E4, NOTE_FS4, NOTE_E4, NOTE_FS4, NOTE_E4, NOTE_FS4,
NOTE_G4, NOTE_FS4, NOTE_E4, NOTE_D4,
NOTE_C4, NOTE_D4, NOTE_C4, NOTE_D4, NOTE_C4, NOTE_D4,
NOTE_C4, NOTE_B3, NOTE_C4, NOTE_D4,
NOTE_E4, NOTE_FS4, NOTE_E4, NOTE_D4, NOTE_E4, -1
};
// note durations: 8 = Çeyrek Nota
int noteDurations[] = { //Nota Süreleri
4, 4, 4, 4, 4, 4,
2, 2, 2, 2,
4, 4, 4, 4, 4, 4,
2, 2, 2, 2,
8, 2, 4, 4, 4,
};
int speed = 90; //yüksek değer, yavaş nota
void setup() {
Serial.begin(9600);
for (int thisNote = 0; melody[thisNote] != -1; thisNote++) {
int noteDuration = speed * noteDurations[thisNote];
tone(3, melody[thisNote], noteDuration * .95);
Serial.println(melody[thisNote]);
delay(noteDuration);
}
noTone(3);
}
void loop() {
}
Arduino ile Müzik Çalma Proje Videosu
Arduino ile Müzik Çalma projemizi tamamladık. Siz de kendi müzik çalarınızı yapmak isterseniz hemen bizimle bu projeyi yapmaya başlayabilirsiniz. İhtiyacınız olan ürünler Arduino Nano veya Uno, Hoparlör ve Breadboard’dur. Tüm bu ürünleri web sitemizden hızlı ve kolay bir şekilde ulaşabilirsiniz. Bir sonraki projemizde görüşmek üzere.
merhaba devreyi yaptım ama melodi bittikten 20 saniye sonra dııt diye bir ses geliyor melodili kapı zili yapacağım ama o dııt sesini iptal etmek için uğraştım ama olmadı ne yapmam gerekiyor
Merhabalar, Proje kodu güncellendi. Tekrar deneyerek projeyi sorunsuz çalıştırabilirsiniz.
hata veriyor neden ?
Projede belirtilen gerekli kütüphane kurulumlarını yaptıktan sonra projeyi sorunsuz bir şekilde çalıştırabilirsiniz.
Merhaba , bende yapmak istiyorum gerekli malzemeleri internetten nasıl temin edebilirim acaba?
Proje içeriğinde bulunan gerekli malzemeler bölümünden ihtiyacınız olan ürünlere ulaşabilirsiniz.
Bu kodları direk kopyala yapıştıran olur mu acaba
Merhaba, yazımızda belirttiğimiz kütüphane kurulumlarını tamamladıktan sonra içerikte belirtilen kodları kullanarak projeyi tamamlayabilirsiniz.
çok harika bir proje
Teşekkür ederiz.