Está en la página 1de 6

PICAXE-08M.

Picaxe musical Este Chip se diferencia del PICAXE-08 de que viene en su cdigo interno implementado una serie de comandos adicionales a los del PICAXE-08, tambin tiene la posibilidad de utilizar interrupciones, comandos de control de servos, lectura de sensores de infrarrojos y de temperatura. Estos comandos y su funcin son los siguientes: Categoria Input ADC Interrupt PWM Music RAM Servo Control Infrared Temperature 1-wire Serial No Clock Frequency Comando count readadc10 setint pwmount play, tune peek, poke servo infrain2, infraout readtemp, readtemp12 readowsn setfreq

Esquema de conexionado con entrenador PICAXE-08:

Entrenador PICAXE-08

La aplicacin Programming Editor tiene un Wizard (Tune Wizard) que es un asistente para crear el cdigo de una meloda diseada personalmente o la carga de una ya existente o bien importar un ringtone monofnico para mviles. Estos ringtones estn ampliamente disponibles en Internet en formato RTTL (usados en la mayara de telfonos Nokia). Solo funciona en el PICAXE-08M y ste solo puede tocar una nota a la vez (monofnico) no permitiendo el uso de sonidos polifnicos. Hay aproximadamente 1000 melodias para descargar en la pgina web: www.picaxe.co.uk 1/6

PICAXE-08M. Picaxe musical Algunos otras fuentes posibles para ringtones libres son: http://www.ringtonerfest.com/ http://www.free-ringtones.eu.com/ http://www.tones4free.com/

Para ejecutar el Tune Wizard iremos al men y seleccionamos: PICAXE Wizard Tune Wizard La forma ms fcil para importar un ringtone de Internet es encontrar la meloda en una pgina web, marcar el cdigo RTTL y copia (botn derecho y copiar o Ctrl.+C). Regresar al Tune Wizard y pegar (botn derecho y copiar o Ctrl+V). Para importar un ringstone de un fichero elegir del men Archivo Abrir, indicar la ruta donde se encuentra el archivo y aceptar. Para copiar la meloda en la hoja de edicin de cdigo basta con hacer clic en Copiar. Una vez cargada la meloda podemos modificarla (para ello se deben tener conocimientos de msica). La salida configurada en el micro para reproducir los sonidos es la output2, aunque tambin se puede seleccionar otra salida para acompaar a la meloda con destellos de un led. Esta opcin se puede seleccionar en el Wizard en el apartado Salidas marcando los botones de la opcin, con las caractersticas siguientes: 0 = : ninguna de las salidas. 1=0 : Salida activa la output0 de vez en cuando. 2=4 : Salida activa la output4 de vez en cuando. Esta es la opcin a elegir con el montaje descrito anteriormente. Sonara la meloda en el altavoz y el Led se iluminar con cada tono emitido. 3=0&4: Salidas activas output0 y output4 y se iluminan intermitentemente y alternativamente.

La meloda puede ser probada en el PC seleccionando en el men Play, sonando la misma en los altavoces multimedia del equipo (debe disponer de tarjeta de sonido). El sonido emitido dar una idea de cmo sonar en el PICAXE pero no igual.

2/6

PICAXE-08M. Picaxe musical tems del men Tune Wizards:


Archivo Nuevo Abrir Guardar como Importar Ringtone Exportar Ringtone Exportar Wave (*.wab) Cerrar Insertar lnea Eliminar lnea Copiar BASIC Copiar Ringtone Pegar BASIC Pegar Ringtone Iniciar una nueva meloda Abrir una meloda previamente grabada Guardar la meloda editada Abrir un Ringtone de un archivo de texto Guardar en archivo de texto un Ringtone Aguardar la meloda en formato wav de Windows Cerrar el Wizard Insertar una lnea en la meloda Suprimir la lnea seleccionada Copia en el portapapeles el cdigo Basic de la meloda Copia en el portapapeles el Ringtone en formato texto Pegar el cdigo BASIC en el procesador de textos activo Pegar el cdigo en formato texto en el procesador de textos Reproduce la meloda en el PC Abre el pdf de documentacin del Wizard (Ingls)

Editar

Play Ayuda

Circuitos para la reproduccin de melodas con PICAXE-08M: Altavoz piezoelctrico: es el sistema ms simple y econmico de reproducir las melodas generadas por el PICAXE. Se conecta directamente al pin de salida del micro. Produce un sonido muy dbil y de baja calidad.

Altavoz dinmico: este sistema produce un sonido de mayor calidad pero al conectarlo directamente al pin out del microcontrolador la potencia de sonido es baja.

Altavoz dinmico con amplificador: igual al anterior pero previamente amplificado a travs del uso de un transistor amplificador de corriente. Es el usado en este proyecto. Otra opcin es utilizar un amplificador de audio de B.F. tipo TBA820M o similar, para ello deberemos utilizar un filtro RC.

3/6

PICAXE-08M. Picaxe musical Caractersticas del comando Tune: Sintaxis: Tune, Led, velocidad, (nota, nota, nota, ) Donde: Led: es una variable/constante (0..3) que especifica si otras salidas estn activas intermitentemente a la vez que la meloda suena. 0 = : ninguna de las salidas. 1=0 : Salida activa la output0 de vez en cuando. 2=4 : Salida activa la output4 de vez en cuando. Esta es la opcin a elegir con el montaje descrito anteriormente. Sonara la meloda en el altavoz y el Led se iluminar con cada tono emitido. 3=0&4: Salidas activas output0 y output4 y se iluminan intermitentemente y alternativamente. Velocidad: la velocidad es una variable /constante (1-15) que especifica el tiempo de la meloda. Nota: son los datos de meloda reales generados por el Tune Wizard.

Este comando solo puede ejecutarse en un PICAXE-08M. Reproducir msica con un microcontrolador con memoria limitada nunca tendr la calidad de dispositivos comerciales de sonido pregrabado, pero si reproducir melodas cortas con un dispositivo muy econmico y fcil de programar. Ejemplos tpicos de su aplicacin son los juguetes, dispositivos electrnicos de broma, etc. El pin de salida es el output2 (pin 5).

La velocidad: La velocidad es el tiempo de ejecucin de la meloda (nmero de pulsos por cuarto de minuto, BPM). En el sistema PICAXE se define mediante un valor que oscila de 1 a 15. La duracin se distribuye de la siguiente forma: Duracin de sonido: velocidad x 65,64 ms Duracin de silencio: velocidad x 8,20 ms Duracin total: (velocidad x 65,64) +( velocidad x 8,20) ms = velocidad x 73,84 ms Bpm = 60000/(velocidad x 73,84) Las melodas utilizadas en la mayora de los juegos tienen una proporcin de 7/8 del tiempo total de nota y un silencia de 1/8. Con el PICAXE la proporcin es ligeramente diferente (8/9) debido a la memoria y las limitaciones del microcontrolador.

4/6

PICAXE-08M. Picaxe musical Cada byte de la nota est codificado en 8 bits tal y como se muestra en la figura.

5/6

PICAXE-08M. Picaxe musical Prctica 1: 1. Copiar la carpeta msica en la ruta: "C:\Archivos de programa\Programming Editor\" 2. Montar el circuito de amplificacin y sustituir el PICAXE-08 por um PICAXE08M. 3. Abrir la aplicacin Programming Editor y seleccionar uma melodia de la carpeta anteriormente mencionada. 4. Seleccionar la configuracin 2=4 : Salida activa la output4 de vez en cuando. Esta es la opcin a elegir con el montaje descrito anteriormente. Sonara la meloda en el altavoz y el Led se iluminar con cada tono emitido. 5. Probar la meloda haciendo clic en play y posteriormente cargar el programa al PICAXE-08M y probar su correcto funcionamiento.

6/6

También podría gustarte