Arduino İle Mikro Sd Karttan MP3 Oynatma
Bu yazımızda Arduino İle Mikro Sd Karttan MP3 Oynatma nasıl yapılır bunu öğreneceğiz. Müzik çalarımızı yaparken bize gerekli olan 5 eleman lazım. Bunlar ; arduino uno, hoparlör, mikro sd kart okuyucu, mikro sd kart ve jumper kablolar. Hadi projemize başlayalım.
Eğer mikro sd kart modülü nasıl kullanılır bilmiyorsanız aşağıdaki linkten kullanımını anlatan yazımızı okuyabilirsiniz.
Gerekli Malzemeler
Arduino İle Mikro Sd Karttan MP3 Oynatma Devre Şeması
Devremizi kurduysanız kod kısmına geçebiliriz.
Arduino İle Mikro Sd Karttan MP3 Oynatma Kodu
Kodumuzu yüklemeden önce gerekli olan müzik kütüphanemizi yüklememiz gerekiyor. Aşağıdaki butondan ilk başta kütüphanemizi indirip, arduin kütüphanesine ekleyelim.
#include <SimpleSDAudio.h>
void setup()
{
SdPlay.setSDCSPin(4); //SD Kart CS Pini
if(!SdPlay.init(SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
while(1);
}
if(!SdPlay.setFile("music.wav")) //Müzik Dosya Adı
{
while(1); //Dosya Bulunamazsa Durdur
}
}
void loop()
{
SdPlay.play(); //Seçilen Dosyayı Çal
while(!SdPlay.isStopped()) //Müzik Bittiğinde Tekrar Çal
{
;
}
}
Kütüphanemiz hoparlör pini olarak dokuzuncu pini otomatik olarak almıştır. Çünkü ses çıkışları arduino ile 9. pinden yapılmaktadır.
Şimdi Mp3 dosyamızı wav dosya türüne çevirmeliyiz. Aşağıdaki linkten mp3 dosyamızı wav dosyasına çevirecek olan siteye gidebilirsiniz.
Siteye girdiğimizde ilk başta mp3 dosyamızı yükleyelim ve aşağıdaki resimdeki gibi ayarları yapalım ve mp3 dosyamızı çevirelim.
Çevrilmiş müzik dosyasını music.wav olarak kaydettiyseniz mikro sd karta yükleyelim ve modülümüze takalm. Geriye arduinomuza güç vermek kalıyor. Aşağıdan projenin videosunu izleyebilirsiniz.