mini mp3çalar yapmak için izenecek yol nedir

Başlatan viomaster, 24 Haziran 2012, 14:36:12

viomaster

hocalar okulda picbasicpro dilini öğrendik ben bir proje yapmak istiyorum içinde benim koyduğum müzikleri çalacak bilgisayarla bağlantısı olmayan 100dk müzik atabileceğim bir mikroişlemci gibi birşey arıyorum pbs den biliyorum ki 16c lere çok kolay şekilde kontrol kısmını yazabilirim fakat müziği nereye atıcam böyle bir mikroişlemci entegre vs. varmı? ... birde katalog ve bu konuyla alakalı bilgi alabileceğim kitap...

yazici67

100dk lık MP3 ü PIC hafızasına sığdıramazsın.Birde MP3 kütüphanesi var.16f serisi bir PIc e en fazla 60-70 sn\'lik bir müzik sığdırabilrsin.O da WAV formatında.Ama SD kart kullanarak bir uygulama yapabilirsin.

viomaster


yazici67

Java PIC ler çin kullanılan bir dil değil.Kart okumayla ilgili istemediğin kadar örnek var.Yalnız MP3 yerine WAV formatında daha kolay olur.
Mesela burada Atmel ile yapılmış bir örnek var.
https://320volt.com/at89s52-wav-okuyucu-8gb-flash-bellek/



davut naci kaya

#6
Bir düzeltme yapalım, java dili ile de pic programlanabilir. Linkte ücretsiz bir java tabanlı derleyici var.

http://www.feertech.com/misim/homepage.html

Birde video var:

http://www.youtube.com/watch?v=hWc2xZZvvQ0

yazici67

#7
Evet haklısınız Java dili üzerinden yazılabilir ama Java platformunun çekirdeğini oluşturan JVM ( yani Java Virtual Machine ) PIC için fazla karışık bir sistem.Eğer dediğiniz gibi bakarsak C++ gibi nesne yönelimli, Ruby gibi katman dillerle de programlanabilir.Ben native(yerel) desteği kastettim... Umarım açıklayabilmişimdir...

Not : Ayrıca video da gördüğüm kadarıyla sadece PC yazılımı Java ile yapılmış.PIC yazılımına dair bir bilgi yok. Birde galiba ilk söylediğim cümle yanlış anlaşıldı Java ile PIC programı atılabilir, PIC kontrol edilebilir ama PIC için Java dilini uygulanmasını görmedim.Elbette derleyici Java tabanlı olabilir.C ile de yazılsa C# ile de yazılsa netice de aynı Intel HEX dosyasına derleniyorlar.

Hızlı Yanıt

Not: Bu konu bir moderatör tarafından onaylanmadan görüntülenmeyecektir.

Adı:
E-Posta:
Doğrulama:
Lütfen bu kutuyu boş bırakın:
IRFP250 Nedir:
kısayollar: göndermek için alt+s veya önizleme yapmak için alt+p'ye basın