Arduino Accueil Basketball Hoop Score chimiluminescente alias marqueur (5 / 10 étapes)

Étape 5: Logique de contrôle pour l’affichage à 7 segments

Il y a plusieurs façons de contrôler un afficheur 7 segments. Le plus simple serait de brancher chaque LED sur une broche numérique sur l’Arduino. C’est pas souhaitable pour de nombreuses raisons. Tout d’abord, vous n’auriez pas assez broches numériques à chaque segment de fil ou fournir assez de courant pour allumer chaque LED simultanément. Pour contrer ces deux problèmes, la technique courante consiste à multiplexer les segments. Habituellement, cela se fait avec des registres à décalage, mais nous avons décidé d’utiliser à la place un multiplexeur analogique. Un multiplexeur permet à un seul niveau d’entrée à plusieurs différentes sorties en contrôlant strictement logique un peu. Remarque, le multiplexeur peut seulement sortir à un seul canal à la fois. Le multiplexeur, que nous avons utilisé a 16 canaux. Le canal actif est déterminé par 4 broches de sélecteur (S0-S3). Le truc à faire l’affichage multiplexeur un nombre sur notre afficheur 7 segments personnalisé doit rapidement changer les canaux qui le multiplexeur est sortie à. Par exemple, si nous voulions afficher le numéro 2, nous aurions besoin éclairer les segments A, B, D, E et G. Avec notre multiplexeur, nous serait sortie aux canaux qui sont attachées à chaque segment. Nous aurions besoin de passer d’un canal à l’autre si rapidement que l’oeil humain verra que tous les canaux allumé en même temps et par la suite, le numéro « 2 ».

Oh, j’ai oublié de mentionner, j’ai écrit une bibliothèque d’Arduino pour le multiplexeur. J’ai besoin un multiplexeur pour cela et d’autres projets, alors j’ai pensé que j’aller de l’avant et écrire une bibliothèque pour lui. La bibliothèque de multiplexeur est pour un contrôle facile d’une seule multiplexeur avec N nombre de canaux jusqu'à 32 canaux. Il devait être extrêmement simple et précis. Il y a beaucoup d’autres bibliothèques sur le web si vous souhaitez utiliser un autre. N’oubliez pas que vous devez modifier le code de scoreKeeper.ino que nous vous donnerons. S’il vous plaît ajouter Mux.h et Mux.cpconsult le site d’Arduino sur comment faire pour importer une bibliothèque si vous ne savez pas comment faire.

Les principales fonctions de la bibliothèque dont vous avez besoin de s’inquiéter avec est le constructeur et la fonction open(). Le constructeur initialise un seul multiplexeur. La fonction open() prend un seul paramètre, qui est le canal que vous aimeriez la sortie vers. La bibliothèque est suffisamment commentée si vous avez des questions.

Articles Liés

Alarme de sécurité Arduino Accueil

Alarme de sécurité Arduino Accueil

Fondamentalement ce qu'il fait :Cette alarme de sécurité accueil est amusant projet débutant que j'ai fait et il peuvent détecter quelque chose si il n'y a aucun objet situé à proximité en utilisant le capteur de la gamme ultrasonique. S'il détecte q
Arduino Accueil Moniteur système

Arduino Accueil Moniteur système

salutations !Dans ce Instructable, je détaillerai comment j'ai fait mon propre système de sécurité résidentiel homebrew basée sur Arduino. Je le reconnais, il n'est pas le plus sûr dans son état actuel, mais compte tenu de certaines modifications et
LEGO Basketball Hoop et Guy

LEGO Basketball Hoop et Guy

Ok, donc c'est mon panier de basket et guy et dites-moi si vous me montrer comment le faire.
COMPTAGE de l’électricité ARDUINO Accueil

COMPTAGE de l’électricité ARDUINO Accueil

Salut nerds !Voici le premier tutoriel d'une longue série décrivant la façon de transformer votre maison en un joyau de l'internet des objets. J'ai renctly déménagé dans ma nouvelle maison qui sera le cobaye:) et j'ai tout documentera dans différent
Arduino basket Pop-a-coup : Upgrayedd

Arduino basket Pop-a-coup : Upgrayedd

J'ai vu le Instructable Arduino Accueil Basketball Hoop partition système de détection alias marqueur d'ohoilett (je vous remercie pour votre contribution et votre inspiration) et vraiment aimé ce qu'il avait en cours, mais voulait une version plus p
Uber domotique w / Arduino & Pi

Uber domotique w / Arduino & Pi

[MODIFIER] J'ai créé un forum pour collaborer sur le code de la porte d'entrée.http://homeautomation.Proboards.com/Board/2/openha...Il y a quelques années, je suis devenu propriétaire d'un chien pour la première fois. Je n'aimais pas laissant Cody da
Arduino UNO en tant que programmeur AtMega328P

Arduino UNO en tant que programmeur AtMega328P

Après avoir reçu mon premier Arduino UNO, j'ai vite réalisé qu'il sera impossible d'utiliser un UNO pour chaque projet. Comme avec la famille de microcontrôleurs Microchip, je voulais un moyen facile de programme autonome circuits et de puces.La rech
Gandhi : Avatar carton hauteur 17'

Gandhi : Avatar carton hauteur 17'

cette instructable vous mènera à travers le processus, j'ai utilisé pour créer un 17' reproduction haute de mon avatar de Second Life, MGandhi Chakrabarti. En mars 2008 mon avatar de Gandhi marché dans Second Life pendant 26 jours à rejouer son célèb
Barre du navire

Barre du navire

en barre d'un navire de bois de rebut.Étape 1: fabrication d'anneaux pour avant, arrière et centre faire deux anneaux et deux centres de contreplaqué. Utiliser une boussole de grande taille (j'ai fait un pour un projet antérieur) et tracer les deux e
Dazzlers Air Hockey Build.

Dazzlers Air Hockey Build.

, J'ai construit un full size émulateur Arcade, flipper et commence une grande table de Air Hockey. Pour le rendre plus difficile que je sera notamment certains électronique en utilisant Arduino.1) Score électronique et affichage score sept segments.
Porte-bobine fil gros sur le bon marché

Porte-bobine fil gros sur le bon marché

Alors que le shopping pour fil ma femme suis tombé sur bobines de forme de grand cône de fil en vente pour moitié au large. Le prix était trop beau pour laisser passer et il était fils de très haute qualité aussi bien. Nous avons demandé à un des ouv
Ondes cérébrales contrôlées par vêtement de papier

Ondes cérébrales contrôlées par vêtement de papier

Mon projet, autoportrait est un vêtement de papier portable interactif expérimental pour les performances, qui utilise des pigments thermochromiques, circuits souples et Arduino connecté à mes signes vitaux tels que les battements de cœur ou des onde
Les boues tourné

Les boues tourné

il y a quelques semaines, je suis venu avec un nouveau concept pour l'abeille buzz double tir shell basé dart shooter mon idée est de tirer un liquide visqueux partout dans mon adversaire, causant ainsi de distraction et dégoût en même temps.Matériau
Mini panier de basket de papier

Mini panier de basket de papier

Mini papier basketball hoop idéal pour une distraction constante de devoirs et d'autres choses et peut prendre moins d'une minute à faire.Étape 1: matériaux Tout ce dont vous avez besoin est un 2 pièces de papier de l'imprimante régulièrement pour fa