[Help] Integrato per riprodurre dei suoni ... quale ???

Oct 27, 2004 3 Replies

Vi prego aiutatemi, ... ... dato che NON ho avuto molta fortuna con il post precedente, ci riprovo chiedendovi una cosa: Cosa utilizzereste se dovreste riprodurre dei suoni polifonici a determinati allarmi ???



Ho una macchina che ha sei o sette allarmi e li devo differenziare tutti e sette con di suoni diversi, uno per ogni allarme. Oltretutto vorrei far si che questi suoni degli allarmi siano dei suoni "armonici" (cioè, che non sia il semplice suono freddo e stridulo del buzzerino), tipo quelli dei telefoni cellulari polifonici.



Come dicevo nel precedente post, potrei comandare questo integrato con I2C o SPI o in parallelo.



Grazie ancora a tutti. Marco.


Potresti provare un mp3 decoder:

formatting link

Non so se e' esattamente quello che cerchi, pero' puo' fare quello che hai bisogno.

Faumarz
[CUT]

Guarda non so perchè ma leggendo il tuo post mi è venuto in mente un altro post apparso su questo NG in cui si parlava di generare suoni con i pic! Volendo puoi provare a vedere cosa esce :) Altrimenti ti tocca puntare su qualcosa di meno economico tipo un mp3 encoder o creare ex-novo un circuito che ti legga i file audio, ad esempio da una compact flash, e te li riproduca!

Ti posto il source che compariva nel messaggio:

' Star Trek The Next Generation...Theme and ship take-off ' Output "0" to +side of 10uF capacitor, -side to -speaker (40 ohm or ' 8 ohm with 3 10 ohm series resistors), +speaker to ground.

Include "PROTON_4.INC"

Dim B2 as Byte Symbol Pin = PORTA.0

Theme: Sound Pin, [50,60,70,20,85,120,83,40,70,20,50,20,70,20,90,120,90,20,98,160] Delayms 500 take_off: For B2 = 128 to 255 'ascending white noises Sound Pin, [b2,2] 'for warp drive sound Next one: Sound Pin, [43,80,63,20,77,20,71,80,51,20,90,20,85,140,77,20,80,20,85,20,90,20,80,20,85 ,60,90,60,92,60,87,60,96,70,0,10,96,10,0,10,96,10,0,10,96,30,0,10,92,30,0,10 ,87,30,0,10,96,40,0,20,63,10,0,10,63,10,0,10,63,10,0,10,63,20]

Delayms 10000 Goto theme

Pestando alacremente sulla tastiera "Marco" ebbe l'ardire di profferire:

formatting link

IBM: Idle Brain Malfunction News 2000 [v 2.06] / StopDialer / PopDuster - http://www.socket2000.com Akapulce portal: http://www.akapulce.net

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required