Horloge binaire en 7 Segments LED affichage (3 / 4 étapes)

Etape 3: Comment ça marche

Le principe de ce projet os Nombre binaire.

Pour chaque nombre de heures, minutes et secondes, vous devez les convertir de base 10 (décimal) à base 2 (binaire) et à les coder en segments de « A à G » de l’écran.

Mais c’est très facile à l’aide de la programmation de l’Arduino.

Tous les nombres entiers à l’intérieur de la fourchette d’heures (de 00 à 23), minutes et secondes (00 à 59) sont inférieures à 64, et donc ils peuvent être organisés dans les 7 segments.

Jetez un oeil là-dessus :

 // A// ------ // | | // F | | B // | G | // ------ // | | // E | | C // | D | // ------// 0 // ------ // | | // 16 | | 1 // | 32 | // ------ // | | // 8 | | 2 // | 4 | // ------ 

Vous pouvez voir le corresponce parfait entre : Segments--> >--binaire (Base 2)

 G=32 / F=16 / E=8 / D=4 / C=2 / B=1 / A=0 32 16 8 4 2 1 0 G F E D C B A 

Mais bon!!! Il y a un truc ici !

N’oubliez pas que Base 2 commence à partir de 1 (2 puissance 0) et pas de zéro !

Zéro signifie dans ce cas que le segment correspondant d’affichage est défini sur Off et je veux que le premier segment doit être défini sur On.

Comment pouvons-nous y parvenir ?

Jetez un oeil la suite des déclarations d’émissions :

 if (mm == 0) { shiftOut(dataPin, clockPin, MSBFIRST, 1); } else { shiftOut(dataPin, clockPin, MSBFIRST, mm << 1); } 

J’ai d’abord vérifier si le variablle mm (minutes) est égale à zéro. Dans l’affirmative, je force la LED sera définie sur.

Pour tous les nombres supérieurs à zéro, j’ai passer une à gauche du nombre binaire correspondant au segment correct que j’ai besoin avec la commande hh << 1.

Exemple :

Minutes = 0 est alors binaire 00000000 et il aura la valeur 00000001

Minutes = 5 alors binaire est 00000101 et il sera MAJ gauche une position à 00001010

Articles Liés

Arduino et 7 segments LED affichage décodeur

Arduino et 7 segments LED affichage décodeur

dans ce instructable je vais vous expliquer comment se connecter à 7 segments, décodeur et arduino. IT´s assez facile. Dans un premier temps, il faut apprendre quelque chose sur le décodeur. I´m à l'aide de BCD au décodeur 7 segments. Mon est D147D,
Horloge binaire Arduino à l’aide de la matrice de LED

Horloge binaire Arduino à l’aide de la matrice de LED

Ce site dispose de nombreux postes fines décrivant la construction d'horloges binaires. Je suis terriblement fragile, cependant et ont du mal avec toute soudure. Je voulais donc faire mine d'une matrice de LED contrôlé MAX7219 8 x 8.Étape 1: Lecture
Incroyable horloge binaire dans une matrice de LED

Incroyable horloge binaire dans une matrice de LED

Bonjour, tous!!Il s'agit de mon projet d'une horloge binaire à l'aide de la matrice de LED 8 x 8 et notamment des caractéristiques intéressantes.Toutes les informations du jour, mois, année, heure, minutes, numéro de la semaine de l'année sont présen
Construire un énorme 7 segments 8 chiffres rouge LED affichage

Construire un énorme 7 segments 8 chiffres rouge LED affichage

cette instructables présente comment faire un panneau d'affichage énorme 7 segments 8 chiffres LED. Le but de cet écran est d'afficher l'heure, la date, la température ou pour être utilisé comme un chronomètre à divers concours en cours d'exécution,
Simple 7 segments LED horloge

Simple 7 segments LED horloge

Horloge LED ne fait pas cela instructable intéressant, aussi, je ne suis pas intention de faire une horloge, mais je l'ai trouvé simple jamais sans trop de code pour compléter une horloge, donc je veux partager à tous. En fait, j'expérimente l'affich
7 affichage de segment LED avec contrôleur PIC et Flowcode V5

7 affichage de segment LED avec contrôleur PIC et Flowcode V5

Tout d'abord, si vous avez des questions, n'hésitez pas à commenter ! Je serais plus qu'heureux de répondre à votre question aussi bien que possible !Matériaux utilisés :-PIC 18F452 microcontrôleur (n'importe quel microcontrôleur PIC avec assez broch
Mural horloge binaire (80 LEDs)

Mural horloge binaire (80 LEDs)

une horloge binaire en temps réel.80 LEDs + Microchip PIC16F876A + DS1307 (CCF)
Arduino - Theremin avec affichage à 7 segments LED

Arduino - Theremin avec affichage à 7 segments LED

dans ce instructable, je vais vous montrer comment faire un jouet simple, cette combinaison de LED flash et Theremin. Nous allons à l'aide d'une électronique de base construit au sommet d'un Arduino. L'idée de base de 7 LED afficheur provenait bénéfi
#10 Arduino et LED affichage à 7 segments à l’aide d’un MAX7219 - partie 2

#10 Arduino et LED affichage à 7 segments à l’aide d’un MAX7219 - partie 2

Lorsque nous avons quitté la précédente vidéo de cette série (#9 Arduino et LED affichage à 7 segments) nous étions juste toucher sur les détails techniques.Alors Fermez vos écoutilles intellectuelle comme nous plonger tête baissée dans la fiche tech
Différentes méthodes de conduite 7 Segment LED affiche avec Arduino

Différentes méthodes de conduite 7 Segment LED affiche avec Arduino

je voudrais juste montrer quelques différentes méthodes de connexion des affichages à 7 segments LED à un Arduino ou Atmega 328 IC. Ils ne sont que de simples codes soit automatiquement comptage via le code ou incrémentées / décrémentées grâce à une
Emma : un 8 chiffres LED affichage alphanumérique actionné électrique Imp

Emma : un 8 chiffres LED affichage alphanumérique actionné électrique Imp

Emma est une conception de référence du domaine public pour un dispositif alimenté par imp de Imp électrique.Jamais entendu parler de Imp électrique ? Il est assez propre. « La présence militaire internationale » est un microcontrôleur de connexion w
Arduino VFD affichage horloge tutoriel - un Guide pour l’affichage VFD

Arduino VFD affichage horloge tutoriel - un Guide pour l’affichage VFD

... + Un petit peu sur les mécanismes d'entraînementTe souviens-tu (encore) l'affichage de votre ancien lecteur de CD, HiFi système ou voiture radio ? Avez-vous déjà remarqué les affichages utilisés dans votre supermarché local qui vous montre l'élém
V1.0 Cwik horloge - une horloge binaire Arduino

V1.0 Cwik horloge - une horloge binaire Arduino

vue d'ensembleIl s'agit d'un guide de construction d'une horloge alimenté par Arduino qui utilise des LEDs pour afficher une horloge de 24 heures (heures et minutes) comme chiffres binaires, un compteur analogique pour afficher les secondes, un commu
Une horloge binaire simple alimenté par USB

Une horloge binaire simple alimenté par USB

Oui, je sais, il y a déjà beaucoup, beaucoup d'instructables sur horloges binaires.  Je voulais construire un depuis un certain temps, donc avec le concours d'USB à l'esprit, je lui ai donné un aller. Donc, si vous aimez ce Instructable alors Merci d