Carte de voeux musicale (17 / 17 étapes)

Étape 17 : Comment ça marche

Le programme dans le microcontrôleur PIC10F2XX doit faire deux choses : il doit produire une note de musique, et il doit changer cette note de musique après une durée spécifique.

Elle produit une note musicale en excitant un haut-parleur piézo avec une onde carrée. Une sortie est faite de haute et l’autre est en bas, pendant un certain temps. Après un certain temps, cet État est inversé, la sortie qui a été élevé faible va et l’autre allant d’élevé à faible. L’élément piezo, relié ces deux sorties, voit une onde carrée de deux fois la tension d’alimentation à travers elle et ainsi produit une note forte, plus forte que celle produite si une seule sortie a été utilisée.

Les notes de musique sont produits en faisant varier le délai entre activant/désactivant les broches. La table des retards est selon les données tirées du site de Don Lancaster, www.tinaja.com et reproduit ici. Il a également fourni la routine de retard avec une résolution jusqu'à une période d’instruction unique. La fréquence de la note est produite par une temporisation logicielle et les numéros d’être nourri à cette forme de compteur, le tableau qui se forme à la mélodie. Un « zéro » indique que la fin de la musique est atteinte et que le jeu est à reprendre depuis le début. Un « un » désigne un repos est nécessaire, qu’une période de silence au lieu d’une tonalité est produite.

La période pour laquelle chaque note est émise est mesurée en termes du timer tmr0. Il a la valeur d’incrémentation de l’horloge d’instruction avec un prescaler de 256, le maximum possible. Cinq déborde du Registre timer TMR0 composent une note longueur.

Une copie du bit plus significatif du Registre minuterie est maintenue (drapeaux, tmrh) et si le drapeau est élevé lorsque la minuterie MSB est faible un roulement est réputé avoir eu lieu. Ce contrôle s’effectue au sein de la boucle dans le cadre de l’étiquette « forever » et de l’instruction « goto pour toujours ».

La note suivante doivent être extraites est conservée dans count1. L’instruction « table des appels » revient avec le retard de remarque dans W. Il est ajouté avec zéro pour vérifier la fin de la mélodie. Il est comparé à la valeur à vérifier pour un repos. Si aucun des deux, la valeur de W est transmise à la routine de retard.

Le déroulement du programme dans la boucle de génération Remarque a été égalisé pour prendre le même nombre de cycles pour toutes les conditions, sauf pour le temps que tmr0 roule plus. Cela retentit comme une sorte de TIC-TAC en arrière-plan.

Le fichier Hex fourni a été testé avec un 10F200 et un 10F202 et qu’il fonctionne. Le code source comporte les modifications nécessaires à apporter afin d’être adapté à un 10F204 ou 10F206. Il a également été testé avec un 10F206.

Un 10F220 ou 10F222 pourraient être utilisées, mais besoin d’instructions supplémentaires pour désactiver les périphériques qui ne sont pas utilisés et les paramètres de fusible sera également devront être modifiées.

Amusez-vous et écrivez si vous parvenez à obtenir une machine à musique de travailler. Les huit broches DIP versions de ces micros sont disponibles et ils sont plus faciles à gérer, et ils vont travailler aussi bien dans ce circuit.

Articles Liés

Hack de cette carte de voeux musicale ! (Édition de casque)

Hack de cette carte de voeux musicale ! (Édition de casque)

Après l'écoute d'une carte d'anniversaire musicale étant joué 85 000 fois d'affilée, j'ai décidé que je devais créer une carte musicale qui jouerait seulement lorsque les écouteurs étaient en.  Ce projet simple coûte presque rien et peut être constru
Pirater une carte de voeux

Pirater une carte de voeux

surprenez vos amis avec ce système audio que vous pouvez masquer ou porter !Regarder la vidéo: http://pbskids.org/designsquad/build/hack-greeting-card/Etape 1: Voici ce que vous avez besoin de pirater une carte de voeux ! Carte de voeux musicale. Ava
Rappel/avertissement automatique à l’aide de cartes de voeux audio

Rappel/avertissement automatique à l’aide de cartes de voeux audio

Mes enfants sont toujours laissant la porte de garage latérale ouverte lorsqu'ils sortent les vidanges ou les matières recyclables et je suis toujours crier à leur fermer la porte, parce que ça pourrait être un moyen pour certains indésirables/varmin
Comment faire des cartes de voeux | Art de la découpe de papier

Comment faire des cartes de voeux | Art de la découpe de papier

Dans ce tutoriel, vous apprendrez comment faire simple et élégant papier découpé de cartes de voeux... Il n'y a pas besoin d'une machine de découpe laser non plus ! Il suffit d'utiliser votre imagination et un couteau d'art simple:)Commençons !J'espè
Carte de voeux coeur doux

Carte de voeux coeur doux

Cette carte de voeux est composée de 7 cartes colorés avec un fond blanc. Suivez les instructions et découper les gabarits. Avec l'aide de ruban adhésif, vous devriez être en mesure de faire une belle carte avec un cœur doux coloré.Lien tutoriel :Mod
Faire un Super rapide et carte de voeux de plaisir

Faire un Super rapide et carte de voeux de plaisir

voir comment utiliser votre papier à motifs, tampons et embellissements pour faire une carte de voeux rapide. www.mystamplady.com
Belle et simple carte de voeux pour anniversaire de mariage

Belle et simple carte de voeux pour anniversaire de mariage

hier mon ami m'a demandé de faire une carte de voeux pour son épouse sur le premier mariage anniversaire. et je l'ai fait en 30 minutes et après ce qui en fait que je pense que je peux partager parce qu'il est beau et très facile à faire... Donc il s
Carte de voeux ou inviter un en forme de coeur

Carte de voeux ou inviter un en forme de coeur

Carte de voeux ou inviter un en forme de coeurEtape 1: carte de voeux ou inviter un en forme de coeurCarte de voeux ou inviter un en forme de coeur
Le Modus Operandi d’une carte de voeux ou d’invitation

Le Modus Operandi d’une carte de voeux ou d’invitation

Le modus operandi d'une carte de voeux ou d'invitationEtape 1: Le modus operandi d'une carte de voeux ou d'invitationLe modus operandi d'une carte de voeux ou d'invitation
Carte de voeux de Zelda 3D

Carte de voeux de Zelda 3D

Je suis un grand fan de Zelda, et c'est un de mes jeux vidéo préférés ! Alors, j'ai pensé faire une carte de voeux papier 3D en forme de lien et de la princesse Zelda ! Il comporte un tiroir secret dessous, où vous pouvez écrire un souhait sur une bu
Carte de voeux du tourne-disque mobiles depuis une disquette

Carte de voeux du tourne-disque mobiles depuis une disquette

la partie disque réel d'un disque de disquette 3,5" vieux ressemble étrangement à un dossier, n'est-elle pas ? Il ne prend que quelques minutes pour mettre un dans ce tourne-disque personnalisé, carte de voeux. La meilleure partie est que la carte es
Réutiliser les cartes de voeux de Noël / Reutiliza las tarjetas de felicitacion de Navidad

Réutiliser les cartes de voeux de Noël / Reutiliza las tarjetas de felicitacion de Navidad

probablement faire le nettoyage de printemps, vous avez trouvé les cartes de voeux de Noël que vous avez reçu. Au lieu de leur recyclage, vous pouvez leur donner une seconde vie au Noël prochain. Quand vous les envoyer à vos amis et votre famille, il
Carte de voeux Twinkle arbre de Noël 3D

Carte de voeux Twinkle arbre de Noël 3D

Build posséder votre carte de voeux sapin de Noël d'éclairage à l'aide de sacs à provisions et papier cadeau et écrire un message sur l'arbre. Ainsi, vous pouvez mettre cette carte de l'arbre dans une enveloppe et l'a envoyé comme une carte de voeux
Faire une boîte sur une carte de voeux !

Faire une boîte sur une carte de voeux !

Hey, je vais vous montrer comment faire un boîtier (de la bonne taille pour une carte-cadeau ou bijoux) sortir un anniversaire/Noël ou n'importe quel type de carte de voeux.J'ai appris cela d'une dame d'un organisme de charité qui rend ces pour les c