Arama butonu
Bu konudaki kullanıcılar: 1 misafir
3
Cevap
806
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. :)

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



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.



M
12 yıl
Onbaşı

quote:

Orijinalden alıntı: kimyasalatik

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. :)

mikro işlemcilerden öyle istediğin şarkıyı çalamazsın bip zak zu k gibi sesler çıkarabilirsin.


Bu mesaja 1 cevap geldi.
G
12 yıl
Binbaşı
Konu Sahibi

eğer bu işi gören bir eleman varsa, onu da alabilirim uno'ya. genel olarak uno'yu falan boşverirsek, arduino ile (bütün imkanları kullanarak) nasıl yapılabilir bu ? ve skalayı biraz daha daraltırsak, uno ile nasıl yapılabilir ? entegre ekleyebilirim. yoksa ne olursa olsun mrkabacaa'nın dediği gibi dat dut sesler mi çıkartabiliyoruz sadece. :)



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.