
Merhaba Arkadaşlar bu yazımızda Arduino ile sd karttan ses dosyasını hoparlördençalacağız. Bu yöntemle projelerinize ses dosyaları ekleyebilir, hatta müzik çalar bile yapabilirsiniz.
SD karttan ses dosyası çalmak için Arduino’da bazı ek kütüphanelere ihtiyacımız olacaktır. TMRpcm.h kütüphanesi, SD Karttan .Wav uzantılı dosyalarını oynatan bir kütüphanedir. Bu kütüphane yardımıyla .Wav uzantılı dosyalarını oynatabilirsiniz. Elimizde farklı uzantılı ses dosyası varsa, bu dosyaları https://audio.online-convert.com/convert-to-wav adresinden online olarak .Wav adresinden .Wav uzantılı hale getirebiliriz. Aşağıdaki resimde görüldüğü gibi önce çevirecek olduğumuz dosyayı seçiyoruz. Daha sonra gerekli ayarları yaptıktan sonra Convert File diyerek işlemi tamamlıyoruz. Elde ettiğimiz .Wav uzantılı dosyayı SD Kartımızın içine atarak SD Kart Modülüne takıyoruz.
Kullanılan Malzemeler
Devre Şeması
Gerekli Olan Kütüphaneler
Programa buradan ulaşabilirsiniz.
aziz
18 Kasım 2018 at 16:58
merhaba ben sd kartan işlem yapmak istiyorum ama çalışmıyor seri monitorde sd başarısız diyiyor sd karttı okumuyor neden aceba
büşra
10 Mart 2019 at 13:48
iyi günler.kodda bu hatayı alıyoruz.bağlantılar ve kodlar burdakiyle tamamen aynı olmasına rağmen sesi çaldıramıyoruz.yardımcı olur musunuz?
C:\Users\asus\Desktop\3\3.ino: In function ‘void setup()’:
C:\Users\asus\Desktop\3\3.ino:17:20: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
tmrpcm.play(“1.wav”);
Muhammet Özcan
10 Mart 2019 at 17:51
Merhabalar sd kartın içine çalmak isteğiniz müziği doğru isimle mi kaydettiniz ?
semih
29 Kasım 2019 at 18:48
kod nerede ?
Muhammet Özcan
30 Kasım 2019 at 15:44
Programa buradan ulasabilirsiniz kisminda
Müberra
14 Aralık 2019 at 16:38
Belirli koşullarda belirli ses dosyalarını açmak istiyorum.Yani birden fazla ses dosyası olacak ve koşul gerçekleştiğinde istadiğim ses dosyasını açmak isityorum.Bunu if kullanarak nasıl yapabilirim?
berat
10 Aralık 2020 at 14:46
merhaba abi ses çok hızlandı ve sürekli tekrar edşyor bir şey anlaşılmıyor ses çok hızlı konuşmaya başladı
Mert
1 Haziran 2022 at 20:14
C:\Users\mrtak\Downloads\sd_Card_sound\sd_Card_sound.ino: In function ‘void setup()’:
C:\Users\mrtak\Downloads\sd_Card_sound\sd_Card_sound.ino:17:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings]
tmrpcm.play(“Gurbet.wav”); // Ses Dosyasını Oynat
hocam böyle bir hata alıyorum neden?