¿Es posible crear un sonido en un PIC?

N

nlouks

Guest
Hola.

Me gustaría saber en primer lugar, si es posible crear un sonido en un chip
(no grabar un sonido en un chip)

He tratado de grabar un sonido en un chip y reproducir a través de amplificadores y nunca puede obtener un sonido limpio, porque el sonido está amplificado tanto.

Su no es posible para limpiar el sonido de continuar con la limitación de los recursos que tienen, así que pensé que podría ser posible volver a crear el sonido en el propio chip.

<img src="http://www.edaboard.com/images/smiles/icon_idea.gif" alt="Idea" border="0" />PLEASE HELP!

Gracias de antemano.

Nik.<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
Hola,

¿Quieres decir que sólo 'beep' de sonido, por ejemplo?Alta después de 1 minuto:Y quizá esto es lo que desea:

http://centauri.ezy.net.au/ ~ fastvid / picsound.htmAlta después de 1 minuto:Y éste es el sonido de pitido:

http://www.mikroelektronika.co.yu/english/product/books/PICbook/7_06chapter.htm

 
hay ejemplos en línea en la generación de tonos DTMF PIC.
usted puede encontrar una gran cantidad de material en línea.

http://www.brouhaha.com/ ~ eric / pic / dtmf.html
http://www.boondog.com/ 5Ctutorials%%% 5Cdtmf 5Cdtmf.htm
http://centauri.ezy.net.au/ ~ fastvid / picsound.htm

 
Supongo que su "chip" es un microcontrolador o microprocesador.

Sí, usted puede programar el microcontrolador para generar tonos audibles utilizando varios métodos.

Una forma sencilla es enviar a 50% duty-ciclo pulsos de pin I / O del puerto por un filtro de paso bajo para obtener una señal sinusoidal o de onda.Esto a su vez se envía al altavoz un 8Ω para reproducir el tono.Para cambiar el tono, simplemente alargar o acortar el período del pulso de la señal que está enviando.

 
Gracias por su ayuda muchachos.

El sonido que estoy tratando de volver a crear es en realidad el sonido de estática!

Que yo pensaba que no sería demasiado difícil!Alta después de 2 minutos:La otra cosa es que ha pasado a 1,5 segundos.

 
para el período de duración puede utilizar temporizador interno del PIC como el TMR0.Si su foto se ha conseguido.otra cosa que tiene que implementar una rutina de tiempo.por ejemplo, incrementar una o más variables (contra) todos los ciclos de tot número.en este caso, usted tiene que tratar de adivinar período de tiempo o de la medida y luego calcular cuántos ciclos de 1,5 segundos.

 
condensador insertar 1-10uF entre
Salida analógica y altavoz
Lo sentimos, pero es necesario iniciar sesión para ver este archivo adjunto

 

Welcome to EDABoard.com

Sponsor

Back
Top