Testeur de personnalité Arduino Numitron Cigar Box (6 / 15 étapes)

Étape 6: Code d’Arduino : séquences

Le code de l’Arduino que vous pouvez télécharger ici est mis en place pour un 5v Adafruit TrinketPro. Vous pouvez utiliser n’importe quel microcontrôleur Arduino, j’ai choisi le Adafruit un parce qu’il est petit et peu coûteux. J’ai essayé annoter le code afin qu’un débutant comme moi pourrait voir comment les différentes lignes de code. Voici quelques faits saillants pour un débutant complet :

Séquences : Les LEDs et numitron sont contrôlés par séquences envoyés pour les registres à décalage. Il y a 9 LEDs et 7 filaments numitron = 16 choses à la lumière. Registre à décalage 1 poignées 8 des LEDs. Registre à décalage 2 gère la dernière LED et le numitron. Les bits sont chargés dans les registres à décalage 2 séries de 8 (un jeu pour chaque registre à décalage) et puis les 16 bits d’information sont envoyés dans les LEDs et le numitron.

La séquence d’octets 1er va à la 2e Registre à décalage qui est la numitron. En fait, il pénètre dans le premier registre à décalage mais puis obtient « déplacé » à la seconde quand arrive le 2ème set de 8 octets.

Supposons que vous voulez allumer tous les 9 LEDs et le numéro 9 sur le numitron. Dans ce cas, tous les octets dans le registre à décalage premier doivent être « sur » et chacun d’eux dans le second doivent être sur sauf le dernier d'entre eux (voir le schéma de câblage de la numitron si cela est source de confusion pour vous). Ainsi, nous avons besoin de deux séries de 8 bits, ce qui nous pouvons représenter comme ceci :

B11111111 et B11111110 (où le B11111110 est envoyé en premier mais finit vers le haut dans le registre à décalage 2ème)

La déclaration ci-dessus doit s’allumer de presque tout et est la chose plus raides que nous demandons le système à faire - à ~ 20 milliampères par LED ou filament, nous demandons le microcontrôleur à sortie 15 x 20 = 300 milliampères. Pas grand chose, mais c’est 2 x ce que le TrinketPro est conçu pour. Donc, mon code souligne le Conseil de microcontrôleur pour 600 millisecondes ; Il fonctionne très bien, mais peut-être il grillera lui-même plus vite que la normale, je ne sais pas encore.

Pour s’allumer 8 LEDs et le numéro 8 sur le numitron nous procédez comme suit :

B1111111 et B01111111

parce que nous voulons les 8 premières LEDs sur mais pas le 9e (qui est représenté par la valeur 0 qui vient après le deuxième B ci-dessus). Le reste de la séquence est comme ceci :

7: B01111111 et B00001110

6: B00111111 et B11111100

5: B00011111 et B01111100

4: B00001111 et B00110110

3: B00000111 et B01101110

2: B00000011 et B11101010

1: B00000001 et B00000110

0: B00000000 et B11011110

Vérifiez le code pour voir les choses ci-dessus comme code adruino. Je l’ai cassé en deux séquences distinctes. Il y a un total de 4 séquences dans le code ; deux qui sont utilisés à l’époque « attendre le bouton à pousser » et 2 qui servent à rebours à partir de 9 à 0 pendant le temps de mesure. Par ailleurs, il existe d’autres façons de coder cela, je ne sais pas eux encore.

Articles Liés

Construction électrique, Cigar Box Ukulele

Construction électrique, Cigar Box Ukulele

dans ce Instructable, je va être documenter ma première tentative pour construire un ukulélé de boîte de cigares. C'est un travail en cours, donc j'ai mettra à jour ce Instructable le long du chemin. Les commentaires sont appréciés. Une boîte à vin p
Base Cigar Box Guitar Amp avec trépied Stand

Base Cigar Box Guitar Amp avec trépied Stand

il s'agit de la 2ème ampli de guitare de trépied que j'ai fait. Je vais utiliser un ampli de base - mais avec une torsion ; à l'aide de pièces anciennes et nouvelles.Étape 1: Trépied Trouver un trépied, vous pouvez utiliser un support de système de j
Cigar Box Stomp Box

Cigar Box Stomp Box

Un cigar box stomp box est un simple instrument de percussion qui peut ajouter un rythme vraiment impressionnant pour une performance solo. La construction est facile, alors c'est un projet de grand débutant pour quelqu'un qui joue de la musique et s
Cigar Box Uke

Cigar Box Uke

Cette guitare de boîte de cigares est super amusant et facile à faire !Voici les éléments que vous devrez faire :cigar box boîte/toutcordes pour guitareAccordeurs de guitarecharnière de portevis de petit oeilletboisforet de perçage circulairecolle à
Faire votre propre Cigar Box guitare / amplificateur lecteur Mp3

Faire votre propre Cigar Box guitare / amplificateur lecteur Mp3

j'ai voulu créer un Cigar Box guitare et l'ampli depuis un certain temps, et il semble que le contestst Instructable son Hack et alimenté par une pile étaient juste la motivation supplémentaire que je devais lui donner un essai.Ce Instructable montre
(GBC) Cigar Box guitare... Je

(GBC) Cigar Box guitare... Je

Instructable #2... ici allons-y!!Donc, j'ai récemment au début de l'année 2013 obtenu dans l'apprentissage et la construction de CBG ou Cigar Box Guitars. Je suis relativement nouveau pour elle, mais quand j'ai essayer de faire quelque chose et obten
Cigar Box Ukulele

Cigar Box Ukulele

pour ceux qui sont enterrés à vider des boîtes à cigares et manque d'ukulélés, c'est pour vous.Un bref historiqueCigar box instruments datent les années 1800, quand les cigares ont commencé à être emballés dans des petites unités dans des boîtes en b
Cigar Box guitare avec Hidden Whiskey Mini-Bar

Cigar Box guitare avec Hidden Whiskey Mini-Bar

Cigar Box Guitars (CBG) sont devenus très populaires au cours des dernières années. Ma théorie est que c'est dû à deux choses : le ralentissement économique et l'émergence de la culture hipster. GBC est très peu coûteux à construire. Et ils sont amus
Amplificateur électronique base 9v à 12v Cigar Box fermé ampli guitare

Amplificateur électronique base 9v à 12v Cigar Box fermé ampli guitare

Étape 1: Choisir votre boîte à cigares J'utilise un millésime de stand-up affichage boîte à cigares. J'ai acheté il y a des années, mais j'utilise également une autre boîte à l'intérieur de celui-ci pour assurer l'étanchéité vers le haut. La boîte qu
Cigar Box guitare

Cigar Box guitare

se compose habituellement d'un bâton, une vieille boîte à cigares, certains matériels aléatoire, et quelles que soient les chaînes sont traînent, guitares de boîte de cigares sont quelques-uns des plus simples, moins chers, et les instruments de musi
Construire une peu coûteux Cigar Box guitare à la maison

Construire une peu coûteux Cigar Box guitare à la maison

Bonjour. Comme un cadeau d'anniversaire pour mon frère, j'ai décidé de lui faire une guitare de boîte de cigares nice. C'est le premier que j'ai jamais fait donc c'était un peu d'une expérience d'apprentissage.Avant de prendre la guitare, j'ai décidé
Débutant Cigar Box guitare

Débutant Cigar Box guitare

il s'agit davantage d'une uninstructable qu'une instructable, mais j'espère que mes erreurs bénéficieront des autres fabricants de débutant.Je fais partie d'un petit groupe de fabricants de débutant à Atlanta, GA, appelé AHWIG. Pour notre dernière ré
Cigar Box amplificateur cas Mod

Cigar Box amplificateur cas Mod

dans ce Instructable, je va être documenter la construction de ma première batterie au Cigar Box ampli pour aller avec l'ukulélé ténor de Cigar Box d'une version précédente. Ce sera vraiment plus d'un mod de cas, comme je vais étriper un vieux Fender
Cigar Box guitare - comment faire pour enlever la matière de cou...

Cigar Box guitare - comment faire pour enlever la matière de cou...

Eh bien, ici c'est... #3. J'ai essayé d'obtenir le temps de travailler sur ce. J'ai été invité à faire une Instructable là-dessus il y a quelque temps. Mais maintenant se sont mes photos et mes étapes.Première... Il y a plusieurs façons de faire un C