back to top

Arduino Müzik Çalar

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 Müzik Çalar Proje Görseli
Arduino Müzik Çalar Proje Görseli

Arduino ile Hoparlörden Müzik Çalma Projesi Gerekli Malzemeler

Arduino ile Müzik Çalar Projesi Devre Kurulum Şeması

Devre Kurulum Şeması
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.

Son Çıkan Yazılar

10 YORUMLAR

  1. 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

    • Merhaba, yazımızda belirttiğimiz kütüphane kurulumlarını tamamladıktan sonra içerikte belirtilen kodları kullanarak projeyi tamamlayabilirsiniz.

CEVAP VER

Lütfen yorumunuzu giriniz!
Lütfen isminizi buraya giriniz