Tic Tac Tunes - maintenant avec Tic Tac Beat Box (8 / 10 étapes)

Étape 6: Microcontrôleur PicAxe et Code


Code affiché ci-dessous dans les formats Word et éditeur de programmation. Si vous avez des difficultés à ouvrir le fichier de code, utilisez 'enregistrer le lien sous"et renommez le fichier .tmp .bas. Je vais commenter le code après la ré-écrire actuel, mais voici un résumé rapide:-

Tic Tac Tunes démarre après la programmation en mode 'veille'. Pendant que vous dormez, l’unité se réveille brièvement toutes les 4 secondes et vérifie une des convertisseurs a/n (analogique convertisseurs). Si cela lit 255 qu'il se réveille. L’ADC a lieu à 0 sans contact d’une résistance de menu déroulant.

Tic Tac Tunes utilise désormais l’ADC pour lire la valeur de la piste qui donne une lecture de 0 à 255. Le blob de la soudure est à la tension de rail positif, se lit donc 255.

Lorsqu’il est éveillé, 255 impulsions supplémentaires augmentent le tempo des notes jouées (clignotement de la LED pour chaque contact), et une fois que le compteur arrive à 8, il revient à 1 et aussi passe à l’autre échelle de notes (depuis longtemps le flash LED). Le PicAxe peut seulement produire note avec une durée fixe, d'où la nécessité pour le contrôle du tempo.

Les pistes sont en série, afin que l’extrémité est à environ 127. Cette valeur est divisée dans le logiciel pour clavier supérieur et inférieur, puis dans 18 notes, avec 8 divisions pour la percussion. Une valeur de zéro (sonde ne se touchent pas) d’ADC donne silence.

Les sons de percussions sont générées avec un morceau de commandes PicAxe SOUND et les notes à l’aide de TUNE. Une boucle de synchronisation de chien de garde est réinitialisée chaque fois qu’une note est jouée et si cela n’arrive pas au moins toutes les 20 secondes ou alors l’appareil passe en mode "veille" jusqu'à ce que réveillé ensuite.

Tic Tac échelles ajoute plus d’écailles à la zone, mais supprime la percussion. Allumez de la même manière que Tic Tac Tunes et choisissez le tempo et échelle avec le blob de contrôle. La LED clignote avec changements de tempo et aussi un bip comme les changements d’échelle pour montrer l’échelle chargé. Ils sont:-
1) gamme pentatonique mineure
2) blues
3) hongrois
4) arabe
5) Hedjaz
5) chromatique

Tic Tac Beat Box est un générateur de rythme de course libre. Lancez-le en touchant la sonde n’importe où sur le rail supérieur. Puis, il inventera des séquences aléatoires de battre avec des beats de 2 à 5, à une distance de tempos. Il mélange également deux ensembles (au même comte et tempo) pour donner un peu de variété. Chaque maintenant et puis, il commence une nouvelle série. Au début de chaque set, la LED clignote pour indiquer le nombre de battement et donne un bref éclair au début de chaque barre. Toucher le rail supérieur à nouveau pour mettre en veille.

Le PicAxe a été initialement développé pour le marché de l’éducation dans les écoles britanniques, mais est largement utilisé par les amateurs. Le PicAxe est basé sur plusieurs photos mais avec code de démarrage pour interpréter les programmes téléchargés et gérer la programmation côté. Ils viennent dans toutes les saveurs de ce paquet de 8 broches puissant étonnamment jusqu'à complète soufflé 40 broches.
Regardez les manuels et fiches techniques sur le site PicAxe pour voir toutes les fonctionnalités. Programmation de la puce est via une liaison série et fait en circuit. Il faut environ 20 secondes, et vous n’avez même pas de débrancher le câble pour exécuter le programme.
J’ai été dans l’électronique depuis les début des années 80 et je n’ai jamais trouvé un environnement de programmation où le codage / simulation / prouver cycle est si simple. Documentation et support du forum est excellent et il y a de nombreux amateurs de robotique en utilisant les puces. Contrôle pour les servos, Steps, etc. des convertisseurs a/n sont intégré dans le langage de programmation de type BASIC, mais aussi une foule d’autres goodies. Vous pouvez également simuler le circuit avant de construire et effectuer le débogage en temps réel sur un contrôleur en cours d’exécution. Recherchez plus de projets PicAxe basé de moi.

Articles Liés

Cube LED 3 x 3 x 3 avec la musique beat detection - PIC16F84

Cube LED 3 x 3 x 3 avec la musique beat detection - PIC16F84

cubes de LED sont grands sur leurs propres cependant, j'ai décidé de pimenter celui-ci avec musique synchronisation beat. Il s'agit d'un 3 x 3 x 3 cube LED alimenté par un PIC 16F84A cadencé à 4MHz.La détection temps réelle se faite dans le matériel
"Dope" Gonzalez Ass Beat Box

"Dope" Gonzalez Ass Beat Box

M. « T » dit: « J'ai pitié de l'imbécile qui n'a obtenu un Dope Ass Beat Box! »Étape 1: Tha' score De Goodwill($3.99), j'ai marqué une paire de 9 volts ordinateur spkrs. J'ai trouvé un boîtier adapté @ HomeDepot, un pvc « T »-5 pouces. Un couple de 4
Steampunked Heart-Beat-Box

Steampunked Heart-Beat-Box

Bonjour tout le mondeJe ne m'attendais à un tel intérêt énorme de mon travail. Mais je dois dire que je l'aime.  Ce succès est une grande motivation pour moi et je tiens donc à vous montrer un autre objet de steampunk drôle. où j'ai utilisé un des me
Sync musique Beat Box

Sync musique Beat Box

eu l'original cube lumineux LED allouer des réactions. Beaucoup d'entre eux où les faire réagir les LEDs de la musique. Cela a fait un travail très intéressant et j'ai trouvé quelques instructables ici.Malheureusement je l'ai trouvé salissant à compr
Garduino mise à jour, maintenant avec plus de Twitter !

Garduino mise à jour, maintenant avec plus de Twitter !

Il y a quelques mois, je suis tombé sur deux grands instructables.  Le premier était le Garduino, un jardin d'arduino contrôlée pour vous aider à faire pousser des plantes à la maison.  La seconde était la Tweet-a-Watt, un projet qui vous apprend à c
Candy du Faucon Millenium (maintenant avec plus de detals)

Candy du Faucon Millenium (maintenant avec plus de detals)

Cette idée a commencé après que mon 4 ans trouvé une vidéo d'une femme de faire un gâteau qui avait un bonbon du Faucon Millenium à ce sujet et a déclaré qu'il voulait pour son 5ème anniversaire. Après tous les éléments d'approvisionnement et se rend
EL fil T-shirt avec la musique beat detection

EL fil T-shirt avec la musique beat detection

Dans ce tutoriel, j'explique comment construire une décoration EL-fil pour mettre sous un T-shirt et à le conduire à de l'électronique pour la faire bouger en rythme avec la musique d'ambiance.Il s'agit de la décoration de portable ultime de porter a
Mains de monstre géant (maintenant avec action vidéo!)

Mains de monstre géant (maintenant avec action vidéo!)

Il s'agit d'une instructable qui suit la construction de mes mains de monstre géant. Ils sont un accessoire d'Halloween conçu pour être portés avec la tête de l'horreur.Ce projet a été allumé avant la grossesse. J'ai surtout fait ce que j'avançais. S
Sertissage Anderson Powerpoles manuellement (maintenant avec la vidéo complète)

Sertissage Anderson Powerpoles manuellement (maintenant avec la vidéo complète)

L'objectif de cette ible est pour vous montrer comment Sertissez solidement un connecteur Anderson Powerpole avec une pince ordinaire si vous n'avez pas le spécialisées gaufreur anderson. J'ai figuré ceci dehors à travers tiral et erreur parce qu'il
Binoculaire Tune Up avec Collimation

Binoculaire Tune Up avec Collimation

** il s'agit de ma troisième instructabe. Il a été écrit pour un magazine mais ne fut jamais publié. Plutôt que de réécrire le tout, je suis en détachement comme il était censé pour apparaître dans le périodique **Je suis donc au cœur de l'Amérique f
Flux de bureau de PC à téléphone pour la réalité virtuelle (maintenant avec tête suivi!)

Flux de bureau de PC à téléphone pour la réalité virtuelle (maintenant avec tête suivi!)

J'ai aimé la réalité virtuelle pendant une longue période. Bien que vous n'aurez pas besoin de l'un, j'ai finalement eu mes mains sur une imprimante 3D et a été en mesure d'imprimer un casque VR.Malheureusement, cela ne vient pas avec toute l'électro
SWEET HEART crêpes (maintenant avec plusieurs jeux de mots!)

SWEET HEART crêpes (maintenant avec plusieurs jeux de mots!)

Peut-être un peu tard pour Valentin chambres d'hôtes, voici mon instructable pour spéciales crêpes en forme de coeur. C'est aussi ma soumission à la « Sweet traite les concours, » donc s'il vous plaît n'oubliez pas de noter, commenter, voter, etc..Il
Lampe de Geiger - maintenant avec cadran illuminé

Lampe de Geiger - maintenant avec cadran illuminé

ce Instructable documentera comment je me suis converti une vieux compteur Geiger (O.K. techniquement c'est une chambre d'ion, mais la plupart des gens n'ont pas entendu de ceux qui, alors nous l'appellerons juste un compteur Geiger) la défense civil
Throwduino Basic - détection de lumière clignotant Throwie avec 1 partie ajoutée - maintenant avec le Code Morse

Throwduino Basic - détection de lumière clignotant Throwie avec 1 partie ajoutée - maintenant avec le Code Morse

Throwies sont grands.  Ils ont un nombre de pièces minimum - 2 ou 3 selon que vous utilisiez un aimant - et de produisent un grand effet.  Ils sont très bon marché et facile, mais pas très efficace :1) ils sont tout le temps, donc en moyenne, ils per