Arduino : un moyen plus facile de travailler avec l’affichage à sept segments (9 / 14 étapes)

Étape 9: Le code :

Alright, maintenant pour le plaisir partie !

Voici le code, il suffit de copier et coller après cette ligne.

/ * Code écrit et dessins faits par Kyle Hovey (alias Speleomaniac sur

Pour ce code, un décodeur affichage binaire à sept segments 4511 est utilisé pour faire
écrivez du code pour affiche un ensemble beaucoup plus facile (si vous en avez un 4511
traînent somwhere)

Afficheur 7 segments :
A raccordé à: broche 13 de 4511 (la puce 4511 est une puce de 16 broches pour tous vous vous demandez)
B connecté à: broche 12 de 4511
C connecté à: broche 11 de 4511
D connecté à: broche 10 de 4511
E connecté à: broche 9 de 4511
F connecté à: broche 15 de 4511
G connecté à: broche 14 de 4511

Arduino pour 4511 :
Numérique 8 Pin connecté à: broche 1 de 4511 (binaire broche 2)
Digital Pin 9 connecté à: broche 2 de 4511 (binaire broche 3)
Digital Pin 11 connecté à: broche 6 de 4511 (binaire broche 4)
Digital Pin 12 connecté à: broche 7 de 4511 (binaire broche 1)

Binaire :
B: DEC :
0000: 1
1000: 2
0100: 3
1100: 4
0010: 5
1010: 6
0110: 7
1110: 8
0001: 9 (le 4511 accepte uniquement des chiffres jusqu'à neuf, l’afficheur 7 segments
1001:10 ne peut pas afficher deux chiffres sauf si vous avez deux écrans et deux puces)
0101 : 11
1101 : 12
0011 : 13
0111 : 14
1111 : 15

Le code pour un simple minuteur :
*/

const int Bin1 = 12 ; Ceux-ci sont tous identification les entrées binaires de
const int Bin2 = 8 ; le 4511 sept segments décodeur
const int Bin3 = 9 ;
const int Bin4 = 11 ;

void setup() //Enters la phase de configuration
{
pinMode (Bin1, sortie) ; met en place une sortie binaire comme une sortie numérique
pinMode (Bin2, sortie) ; et ainsi de suite...
pinMode (Bin3, sortie) ;
pinMode (Bin4, sortie) ;
}

void loop() / / peu près juste en disant « loop code est derrière cette ligne »
{
digitalWrite (Bin1, B0) ; Écrivez « 0 » à l’écran
digitalWrite (Bin2, B0) ;
digitalWrite (Bin3, B0) ;
digitalWrite (Bin4, B0) ;
Delay(500) ;
digitalWrite (Bin1, B1) ; Écrire « 1 » à l’écran
digitalWrite (Bin2, B0) ;
digitalWrite (Bin3, B0) ;
digitalWrite (Bin4, B0) ;
Delay(500) ; Attendez que la moitié d’une seconde (ou bien les chiffres serait un flou)
digitalWrite (Bin1, B0) ; Écrire « 2 » à l’écran
digitalWrite (Bin2, B1) ;
digitalWrite (Bin3, B0) ;
digitalWrite (Bin4, B0) ;
Delay(500) ; Attendez que la moitié d’une seconde
digitalWrite (Bin1, B1) ; Écrire « 3 » à l’écran
digitalWrite (Bin2, B1) ;
digitalWrite (Bin3, B0) ;
digitalWrite (Bin4, B0) ;
Delay(500) ; Attendez que la moitié d’une seconde
digitalWrite (Bin1, B0) ; Écrire « 4 » à l’écran
digitalWrite (Bin2, B0) ;
digitalWrite (Bin3, B1) ;
digitalWrite (Bin4, B0) ;
Delay(500) ; Attendez que la moitié d’une seconde
digitalWrite (Bin1, B1) ; Écrivez « 5 » à l’écran
digitalWrite (Bin2, B0) ;
digitalWrite (Bin3, B1) ;
digitalWrite (Bin4, B0) ;
Delay(500) ; Attendez que la moitié d’une seconde
digitalWrite (Bin1, B0) ; Écrivez « 6 » à l’écran
digitalWrite (Bin2, B1) ;
digitalWrite (Bin3, B1) ;
digitalWrite (Bin4, B0) ;
Delay(500) ; Attendez que la moitié d’une seconde
digitalWrite (Bin1, B1) ; Écrivez « 7 » à l’écran
digitalWrite (Bin2, B1) ;
digitalWrite (Bin3, B1) ;
digitalWrite (Bin4, B0) ;
Delay(500) ; Attendez que la moitié d’une seconde
digitalWrite (Bin1, B0) ; Écrivez « 8 » à l’écran
digitalWrite (Bin2, B0) ;
digitalWrite (Bin3, B0) ;
digitalWrite (Bin4, B1) ;
Delay(500) ; Attendez que la moitié d’une seconde
digitalWrite (Bin1, B1) ; Écrivez « 9 » à l’écran
digitalWrite (Bin2, B0) ;
digitalWrite (Bin3, B0) ;
digitalWrite (Bin4, B1) ;
Delay(500) ; Attendez que la moitié d’une seconde
}

Articles Liés

Comment utiliser un affichage à sept segments - Arduino Tutorial

Comment utiliser un affichage à sept segments - Arduino Tutorial

Un Segment afficheur sept, est une forme de dispositif d'affichage électronique pour l'affichage de chiffres décimaux qui est affiche une matrice de points alternatif au plus complexe.Affichage à sept segments est largement utilisés dans les horloges
Bras radial a vu l’alignement de la Table--un moyen plus facile

Bras radial a vu l’alignement de la Table--un moyen plus facile

c'est mon 10" artisan scie à bras Radial, vintage de 1972.  Il est très important que le bras est exactement de 90 degrés à la clôture à l'arrière de la table de sciage.  Noter la place.  Tirer le moteur le long de son voyage et de voir si les dents
Comment créer des onglets contenu dans un moyen plus facile ?

Comment créer des onglets contenu dans un moyen plus facile ?

Grâce à ce didacticiel vidéo, nous vous apprendra comment créer pur CSS avec onglet contenu d'une manière plus facile et nous vous permettons de téléchargement gratuit la démo modifier et utiliser pour votre propre site/page Web.Facultatif : Pour en
Un moyen plus facile de souder le fil d’aimant à LEDs SMD

Un moyen plus facile de souder le fil d’aimant à LEDs SMD

ce Instructable décrit une méthode plus facile d'attacher le fil d'aimant fine pour montage en surface LEDs. C'est en réponse aux Jar de lucioles instructable qui montre comment utiliser un clip « helping hands » pour faire ce travail. Je pense que m
Comment faire des meubles cire facile de travailler avec

Comment faire des meubles cire facile de travailler avec

Si vous détestez dépenses de temps et énergie sur l'application et polissage de cire, venez apprendre notre un truc simple qui nous promettent rendra plus facile et plus rapide ! Dans cette toute nouvelle co-fondateur de compagnie tutoriel vidéo, Ros
Chargez-vous des meubles plus facilement : Créer une dessin avec des meubles mobiles à l’échelle !

Chargez-vous des meubles plus facilement : Créer une dessin avec des meubles mobiles à l’échelle !

j'ai absolument déteste organisation et réorganisation des meubles.  Je ne déteste pas le résultat d'un espace de vie attrayant et fonctionnel, mais je déteste essayant de figurer dehors la manière traditionnelle - vous savez, tout bouger maintes et
Travailler avec btrfs

Travailler avec btrfs

Btrfs est un nouveau système de fichier standard pour Linux, et il a beaucoup d'avantages sur ext3 et 4.Quelques-uns des avantages de btrfs comprennent...Photos - la possibilité de geler le système de fichiers dans le temps et revenir à cet ÉtatSous-
Fixer un pneu crevé - un moyen facile de pneu avec un mini compresseur dans le coffre de la voiture

Fixer un pneu crevé - un moyen facile de pneu avec un mini compresseur dans le coffre de la voiture

il s'agit d'une suggestion générale très simple, j'ai trouvé beaucoup de conducteurs ne connaissent pas. Garder un mini compresseur (coût de $ 10-20) dans le coffre de votre voiture. Lorsque vous avez un pneu crevé utiliser le mini compresseur pour p
Moniteur système avec Arduino et affichage 7 segments

Moniteur système avec Arduino et affichage 7 segments

Récemment j'ai reçu un nouvel ordinateur et jeux vidéo. J'aime écouter mon système tout en ayant le plein écran Jeux : je veux voir ma température GPU et ma quantité de RAM utilisée (Minecraft FTB mange un grand nombre de, comme 3-6 GB!).J'ai eu un a
Plus facile que Pi (et moins de calories trop!)

Plus facile que Pi (et moins de calories trop!)

Imaginez avoir 24 morceaux de tarte pour environ 300 calories... whaaaat?!?!?!?!?C'est vrai, que ce Instructable montre comment faire des amuse-gueules minis qui ressemblent à petites tranches de tarte à la citrouille.  Elles sont idéales pour prendr
Papier fait main - plus facile façon

Papier fait main - plus facile façon

je suis fabrication du papier à la main et est venu avec un moyen plus facile de faire des petites feuilles. Cela pourrait fonctionner pour les plus grandes feuilles aussi bien, mais comme mon projet actuel utilise du papier plus petite, que c'est to
Y a-t-il des façons plus faciles de faire un paracord collier ou un bracelet ?

Y a-t-il des façons plus faciles de faire un paracord collier ou un bracelet ?

Une réponse à cette question... Euh, duh !Cet intraitable vous montrera un moyen plus facile de faire un collier/bracelet en paracorde qui utilise moins paracord et ne vous faudra que cinq minutes à faire.Dans une situation de survie, vous pouvez uti
E-Cig Hack - plus grand, plus facile Hits pour Cigarettes électroniques

E-Cig Hack - plus grand, plus facile Hits pour Cigarettes électroniques

j'ai apprécié les avantages des plus sains « tabac » avec les cigarettes électroniques pendant un certain temps maintenant, mais a été frustré par la capacité limitée de succès des cartouches standards, à peu de frais.  Le petit trou à l'extrémité du
Coupe oignons et autres objets comestibles d’une manière plus facile...

Coupe oignons et autres objets comestibles d’une manière plus facile...

Fatigué d'oignons coupe ? Il peut prendre un certain temps à couper en petits morceaux bien.Il suffit de regarder la vidéo à l'étape suivante et vous apprendrez un moyen plus facile de le faire. Aucune instructions complémentaires ne sont nécessaires