Étape 2: affichage à 7 segments
Il existe 2 cas principaux : vous avez acheté un afficheur 7segment et afin que vous sachiez que ses caractéristiques et brochage, basculement il récupéré sur électronique inutilisés/broken - comme moi !
Ce que nous aurons besoin de savoir est si l’affichage est cathode commune ou anode commune.
Anode commune signifie que la borne positive est le chiffre un, donc les bornes négatives sont les segments.
Comment fonctionne un afficheur 7 segments ?
Chaque segment - un LED - est raccordée à un NIP de chiffres (dans le cas où votre écran peut plusieurs numéros) et d’une broche de segment.
Mais il n’y a que 7 ou 8 broches de segment (le dernier d'entre eux est pour le point décimal, DP): ils sont nom A, B, C, D, E, F, G, DP.
Il y a aussi (généralement) un code pin par digit - ce qui est commun (cathode ou anode).
Jetez un oeil à ce PDF - le guide inclus dans la bibliothèque.
Par une combinaison d’un NIP de chiffres et d’une broche de segment, vous pouvez allumer un segment. Le contrôleur passe très vite entre les broches afin que vous voyez plusieurs segments à la fois. C’est la fréquence d’actualisation.
Si vous récupéré votre écran, vous aurez besoin est :
- une batterie de basse tension
- fils de raccordement, avec éventuellement une résistance en annexe
Maintenant, vous devrez tester afin d’obtenir les broches de chiffres et les goupilles de segment : toucher les connecteurs d’affichage avec les fils de votre batterie jusqu'à ce que vous avez obtenu tous les segments à la lumière. Et n’oubliez pas de noter ce que vous avez trouvé !
La première étape est de trouver la broche commune avec 2 ou plusieurs broches de segment, et en inversant les fils, vous pouvez déduire le type d’affichage. Puis testez toutes les quilles. Bonne chance!
Si vous affichez a plus de 1 chiffre, tous son segment va déjà être câblée ensemble (A avec A, B avec B...). Ils sont multiplexés, comme sur l’image ci-dessus
Câblage de l’Arduino
C’est maintenant la partie simple. Juste câbler les broches à n’importe quel port analogique ou numérique (j’ai utilisé uniquement numérique mais analogique devrait fonctionner) et notez le câblage (ex : segmenter une épingle sur 13, numéro 2 sur broche A1...).
Il n’y a aucun besoin de n’importe quel ordre, vous pouvez brancher une anode à côté d’une cathode, tout sera configuré par l’esquisse de l’Arduino.
La photo montre comment câbler : tout segment broches (A avec A, B avec B..) sur une broche ; et le chiffre sur un NIP distinct pour chaque affichage/chiffre. Vous pouvez avoir plusieurs écrans, mais ils doivent être du même type si vous voulez au fil de leurs broches ensemble.