Arduino'mdan bir wav dosyası (konuşulan kelimeler) çalmak istiyorum. Bir ses kalkanı eklemek istemiyorum. Bir çıkış pininden ses çalmanın bir yolu var mı? Kalitenin mükemmel olması gerekmez.
Arduino'mdan bir wav dosyası (konuşulan kelimeler) çalmak istiyorum. Bir ses kalkanı eklemek istemiyorum. Bir çıkış pininden ses çalmanın bir yolu var mı? Kalitenin mükemmel olması gerekmez.
Yanıtlar:
Benzer bir sorusu olan birine yardım ettim. Sonuçlar https://github.com/linhartr22/count adresindeki github repo'mda . Bu örnek PWM kütüphanesini kullanır ve ses dosyalarını PWM kütüphanesi için uygun ayarlarla MP3'e nasıl dönüştüreceğinizi öğrenmek için kullandığım makaleye bir referans içerir. Sesi 8 ohm hoparlörden veya doğrudan Arduino'ya bağlı bir piezo zilinden çalar.
PCMAudio örneği gösterir nasıl PWM yöntemiyle ses verilerini çalmak için. Bunu yapmak için MCU'ya düşük bir düzeyde erişmeniz gerekeceğini unutmayın; Arduino kütüphaneleri donanım üzerinde yeterli kontrol sağlamaz.
Evet, görebilirsiniz - http://www.instructables.com/id/Simple-Wav-Player-Using-Arduino/
SD kart kullanmadığınız sürece alan oldukça sınırlıdır.
Evet, dün kaydedilmiş ses çalmak için bir proje yaptım. Hoparlör modülüne ihtiyacınız yok.
Hoparlörü bir direnç üzerinden Arduino PWM çıkışlarından birine bağlayın. Ardından bir micro-sd kart modülü bağlayın. Micro-sd kartınızı FAT32 Seçeneği ile biçimlendirin.
Ses dosyalarınızı dönüştürmek için Örnek dalga dönüştürücü kullanın ve 16.000Hz Mono 8Bit seçeneklerini seçin. Hepiniz bittiniz. Tmrpcm kütüphanesini kullanın . Her şey çok kolay.
eski yazı ama yine de iyi bir soru ...
Adafruit M0 Express kullanarak 8 bit 33khz ses çalmak için bir öğretici. 10MB Analog çıkış pininden 2MB dahili flaştan ~ 60 saniye ses çalabilirsiniz. https://github.com/hydronics2/SamdAudio
16bit kalitesine yakın iki ses kartı çözümü ...
@Hoytman bence bu arduino kütüphanesi size çok yardımcı olabilir https://sensorium.github.io/Mozzi/