Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
3
Cevap
809
Tıklama
0
Öne Çıkarma
arduino ile şarkı oynatmak
G
12 yıl
Binbaşı
Konu Sahibi

küçük bir devrede arduino uno kullanacağım. 4-6-8 ohmluk bir hoparlör alsam, 4 dakikalık bir parçayı (kısa bir süresi de olur) oynatabilir miyim bu arkadaş ile ? evetse nasıl, devre nasıl olmalı ne yapmalıyım kodlama nasıl olmalı ?

çok teşekkürler. :)



G
12 yıl
Binbaşı

Parça wav formatında ise çok basit, değilse program baya bir kompleks olur.

Parçanın başında dosya format bilgisi yazar.

https://ccrma.stanford.edu/courses/422/projects/WaveFormat/

Linkteki format yapısı ile parça başını okutursun. Dosyanın kaç bitlik olduğunu öğrenir ve kaç bitlik aralıkta ise o kadar okuma yaptırıp çıkışa pwm ile verirsin. Dosya 16 bit pwm çıkışın 8 bit ise kayıpsız dönüşüm için orantılama ile yakınsaman gerekir. Ses çok kısık ise 16 bitin üst bitleri boş olabilir. 2 şer bitlik aralıkla yakınsama yaparak değer verdirirsin. Ama pwm çıkışına göre sesi bilgisayarından formatlarsan daha iyi olur. Algoritmaları sıkıntı olmaz dersen hikayesi var biraz.

MP3 gibi farklı formatlar sıkıştırma açma kodlarına ihtiyaç duyuyor. Onları hazır kütüphane olarak bulursan biraz cebelleştikten sonra çözersin. Ama uno işlemcisine biraz ağır gelir. MP3 decoder entegreleri ile çözümüe gidebilirsin.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.