Tarjeta de felicitación musical (17 / 17 paso)

Paso 17: Cómo funciona

El programa en el microcontrolador PIC10F2XX tiene que hacer dos cosas: tiene que producir una nota musical, y tiene que cambiar esa nota musical después de un periodo específico de tiempo.

Produce una nota musical al excitar a un altavoz piezoeléctrico con una onda cuadrada. Una salida es alta y el otro es bajo, por cierto tiempo. Después de algún tiempo se invierte en este estado, la salida que va bajo alto y el otro va de alta a baja. El elemento piezo, conectado entre estas dos salidas, ve una onda cuadrada de dos veces la tensión de alimentación a través de él y así produce una nota fuerte, más fuerte que se produce si se utiliza una sola salida.

Las notas musicales se producen variando el retardo entre alternar los alfileres. La tabla de demoras es de acuerdo a los datos tomados del sitio web de Don Lancaster, www.tinaja.com y reproducido aquí. También hizo la rutina de retardo con una resolución de un período de instrucción individual. La frecuencia de la nota se produce por un retraso del software y los números para ser alimentado a esta forma de contrarrestar la tabla que forma la melodía. Un 'cero' indica que se llega al final de la música, y que jugar es para reanudar desde el principio. Un uno indica que es necesario un descanso, y se produce un período de silencio en lugar de un tono.

El período para el cual se hace sonar cada nota se mide en términos del temporizador tmr0. Se encuentra a incrementar desde el reloj de instrucción con un prescaler de 256, el máximo posible. Cinco desbordamientos del registro temporizador TMR0 conforman la longitud de una nota.

Una copia del pedacito más significativo del registro de contador de tiempo se mantiene en (banderas, tmrh) y si la bandera es alta cuando el temporizador MSB es bajo un rollover se considera que han llevado a cabo. Esta comprobación se realiza dentro del bucle que se enmarca dentro de la etiqueta de "para siempre" y la instrucción "goto para siempre".

Se mantiene la nota siguiente de ser traídos en count1. La instrucción "call tabla" vuelve con el retraso de la nota en W. Es ORed con cero para comprobar al final de la melodía. Entonces se verifica para el valor de uno para buscar un descanso. Si ninguno de los dos, el valor de W se pasa a la rutina de retardo.

El flujo del programa en el circuito de generación de nota ha sido ecualizado para tener el mismo número de ciclos para todas las condiciones, excepto el tiempo que tmr0 vuelca. Esto es audible como una especie de tictac en el fondo.

El archivo Hex siempre ha sido probado con un 10F200 y un 10F202 y para trabajar. El código fuente tiene los cambios necesarios a fin de hacerlo apto para un 10F204 o 10F206. También ha sido probado con un 10F206.

Un 10F220 o un 10F222 podría ser utilizado, pero se necesita instrucciones adicionales para apagar los periféricos que no se utilizan y los ajustes del fusible también tendrá que modificarse.

Divertirse y escribir si te las arreglas para conseguir un creador de música para trabajar. Los ocho pines DIP estos micros están disponibles, son fáciles de manejar y funcionan tan bien en este circuito.

Artículos Relacionados

Hackear eso tarjeta de felicitación Musical! (Edición de auriculares)

Hackear eso tarjeta de felicitación Musical! (Edición de auriculares)

Después de escuchar a un ser de la tarjeta de cumpleaños musical 85.000 veces en una fila, decidí que necesitaba para crear una tarjeta musical que sólo jugaría cuando los auriculares estaban en.  Este proyecto simple cuesta casi nada y puede ser con
El siempre maliciosa repetir tarjeta de felicitación

El siempre maliciosa repetir tarjeta de felicitación

Recientemente yo había visto algunos productos que utilizan la energía de la tarjeta de felicitación y convertirla en un dispositivo malicioso que se repite siempre (o por lo menos hasta la batería muere.) La versión que he hackeado hoy consiste en q
Hackear una tarjeta de felicitación

Hackear una tarjeta de felicitación

sorprende a tus amigos con este sistema de sonido que se puede esconder o llevar!Ver el video: http://pbskids.org/designsquad/build/hack-greeting-card/Paso 1: Aquí está lo que necesitas para hackear una tarjeta de felicitación! Tarjeta de felicitació
Chocolate tarjetas de felicitación: Corteza de baya Valentín

Chocolate tarjetas de felicitación: Corteza de baya Valentín

Una técnica de ilustración de chocolate simple handpiped crea las tarjetas de felicitación comestibles más personalizadas para toda ocasión durante todo el año. ¿Quién no quiere recibir un saludo de chocolate delicioso, sobre todo en San Valentín? Aú
Cómo hacer tarjetas de felicitación | Arte de corte de papel

Cómo hacer tarjetas de felicitación | Arte de corte de papel

En este tutorial, usted aprenderá cómo hacer simple y elegante papel corta tarjetas de felicitación... Tampoco no hay ninguna necesidad de una máquina de corte láser! Sólo tiene que utilizar su imaginación y un cuchillo de arte simple :)¡ Empecemos!E
Encienda para arriba la tarjeta de felicitación del horizonte

Encienda para arriba la tarjeta de felicitación del horizonte

Crear una tarjeta de felicitación de centelleo luminoso horizonte.Paso 1: Materiales necesarioscartulina blanca 1/2 hojacartulina 1/4 hoja negroCinta conductiva de cobrePegatinas de LED (mostrado en este proyecto son Chibitronics)Broche aprietapapel
Tarjeta de felicitación dulce corazón

Tarjeta de felicitación dulce corazón

Esta tarjeta de felicitación se hace fuera de 7 tarjetas de colores con fondo blanco. Siga las instrucciones y recortar las plantillas. Con la ayuda de cinta de espuma, debe ser capaz de hacer una hermosa tarjeta con corazones de dulce de colores.Enl
Bonita y fácil tarjeta de felicitación para aniversario de bodas

Bonita y fácil tarjeta de felicitación para aniversario de bodas

ayer mi amigo Me pidió hacer una tarjeta de felicitación a su esposa en la primera boda aniversario. y lo hice en 30 minutos y después de lo que creo que puedo compartirla porque es hermoso y muy fácil de hacer... Tan solo ver todas las fotos y vídeo
Tarjeta de felicitación o invitar a una en forma de corazón

Tarjeta de felicitación o invitar a una en forma de corazón

Tarjeta de felicitación o invitación un en forma de corazónPaso 1: tarjeta de felicitación o invitación un en forma de corazónTarjeta de felicitación o invitación un en forma de corazón
El Modus Operandi de una tarjeta de felicitación o invitación

El Modus Operandi de una tarjeta de felicitación o invitación

El modus operandi de una tarjeta de felicitación o invitaciónPaso 1: El modus operandi de una tarjeta de felicitación o invitaciónEl modus operandi de una tarjeta de felicitación o invitación
Tarjeta de felicitación de Zelda 3D

Tarjeta de felicitación de Zelda 3D

Soy un gran fan de Zelda y es uno de mis videojuegos favoritos! Por lo tanto, pensé en hacer una tarjeta de felicitación de papel 3D en forma de Link y la Princesa Zelda! Tiene un cajón secreto, donde puedes escribir un deseo en una burbuja del discu
Tarjeta de felicitación móvil tocadiscos desde un disquete

Tarjeta de felicitación móvil tocadiscos desde un disquete

la parte de disco real de un disco de disquete 3.5" antiguo parece sospechosamente un récord, ¿no? Sólo toma unos minutos hacer uno en este plato personalizado, tarjeta de felicitación. La mejor parte es que la tarjeta está montada con clavitos para
Reutilización de tarjetas de felicitación de Navidad / Reutiliza las tarjetas de felicitacion de Navidad

Reutilización de tarjetas de felicitación de Navidad / Reutiliza las tarjetas de felicitacion de Navidad

probablemente haciendo la limpieza de primavera, has encontrado las tarjetas de felicitación de Navidad que recibió. En lugar de reciclaje, puede darles una segunda vida la próxima Navidad. Al enviar a su familia y amigos, ven el verde que estás.Es m
Tarjeta de felicitación del centelleo del árbol de Navidad 3D

Tarjeta de felicitación del centelleo del árbol de Navidad 3D

poseer su tarjeta de felicitación de iluminación árbol de Navidad con bolsas y papel regalo y escribir un mensaje en el árbol. Así, usted puede poner esta tarjeta de árbol en un envolvente y enviarla como una tarjeta de felicitación para tu familia y