Étape 3: programmation
Pour faciliter les choses, j’ai fait une simple bibliothèque, n’hésitez pas à modifier la bibliothèque ou faire votre propre, mais j’ai certainement vous recommande de que lire la bibliothèque pour travailler sur whats happening. En short lorsque vous choisissez un numéro les ensembles Arduino boucler élevé, réinitialise la puce et envoie un rapide sous et hors tension de signal jusqu'à ce que la puce décompte progressif jusqu'à la valeur souhaitée.
Pour utiliser la bibliothèque, allez dans votre dossier Arduino, puis dans le dossier bibliothèque. Créez un nouveau dossier et nommez-le MM74C925N. Télécharger les fichiers joints et enregistrez-les dans ce dossier.
Ouvrez le programme Arduino goto Sketch, sur la barre du haut, puis Bibliothèque incluentMM74C925N, vous devriez voir la touche enfoncée, sélectionner. Maintenant, vous devez créer une instance de la classe, pour faire cela copiez le bellow de texte
RandomName MM74C925N (ClockPin, LatchPin, ResetPin) ;
Si vous avez câblé il vers le haut selon le schéma dans l’étape 2 se sûr vous remplacez ClockPin par LatchPin 13 avec 12 et ResetPin avec 11 et RandomName avec le nom que vous voulez par exemple My7Seg.
Rien ne doit être mis dans le programme d’installation de vides, donc laisser le champ vide.
Enfin, dans la boucle de Sub pour imprimer un numéro sur l’afficheur 7 segments, écrire
RandomName.print(YourNumber) ;
Vous pouvez maintenant utiliser le MM74C925N dans n’importe quel code que vous souhaitez, à titre d’exemple, j’ai utilisé un code simple capteur, y attacher un capteur à A0 et l’impression de sa valeur sur l’afficheur 7 segments.
J’espère vous avez mon Instructable et acquis dans la MM74C925N, s’il vous plaît voter et comment toutes les requêtes.