Je vais essayer de vous guider à travers les bases complètes des LED, etc. Comme les écrans à 4 chiffres à 7 segments sont une combinaison de plusieurs "techniques LED".
LED de câblage
Les LED, ou diodes électroluminescentes, sont l'une des choses amusantes d'Arduino.
Essentiellement, ils sont faciles à utiliser, alimentez-les et ils s'allumeront.
Ils peuvent être ennuyeux, car ils ont une sorte de polarité, ce qui signifie qu'ils ne fonctionneront que lorsque vous les câblerez correctement. Si vous inversez la tension positive et négative, ils ne s'allumeront pas du tout.
Aussi ennuyeux que ce soit, il est également très utile.
Cathode vs Anode
Sur une LED traditionnelle, le long fil est le (+), anode. L'autre piste étant la cathode (-).
"Ou, si quelqu'un a coupé les jambes, essayez de trouver le bord plat sur le boîtier extérieur de la LED. La broche la plus proche du bord plat sera la broche de cathode négative." - Sparkfun
Source: https://learn.sparkfun.com/tutorials/polarity/diode-and-led-polarity
Câblage de base
Je ne sais pas si c'est correct, car j'ai déchiré l'image d'Internet.
Le câblage d'une LED est assez simple, l'anode (+) se connecte à une tension positive, de préférence via une résistance de limitation de courant. La cathode (-) se connecte à la masse (avec une résistance de limitation de courant, si vous n'en aviez pas du côté positif).
La résistance de limitation de courant évitera que la LED ne court-circuite, endommageant la LED ou le microcontrôleur / Arduino.
Plusieurs LED, matrices, LED RGB
Avec plusieurs LED, vous les avez souvent avec le côté positif connecté (+), "anode commune" ou tous connectés à la (-) "cathode commune".
Fondamentalement, cela se résumera à cela.
Pour une cathode commune, vous fournissez du courant aux broches que vous souhaitez avoir.
Pour une anode commune, vous faites passer le courant à travers la LED.
Multiplexage (plusieurs chiffres, 7 segments)
Vous devriez consulter le tutoriel de parallaxe: http://learn.parallax.com/4-digit-7-segment-led-display-arduino-demo
Lorsque vous avez beaucoup de LED, il est souvent judicieux de les «multiplexer». Habituellement, vous passez rapidement par des «groupes» de LED, de sorte qu'il semble qu'ils sont tous allumés en même temps.
Habituellement, vous absorbez le courant d'une colonne de LED et fournissez du courant aux LED individuelles d'une rangée.
Ou, vous fournissez du courant à une colonne de LED et absorbez le courant des LED individuelles d'une rangée.
Pour que vous puissiez choisir la colonne à activer et les LED de cette colonne à allumer. La modification rapide de ces colonnes / rangées vous permettra de contrôler plusieurs LED avec beaucoup moins de broches.
Il existe même des contrôleurs d'affichage pour cela, si vous ne voulez pas vous occuper de la commutation dans votre logiciel.
Donc, quand vous avez une anode commune à 4 chiffres et multiplexée à 7 segments
Le diagramme ressemblera plus à ceci:
http://www.mytutorialcafe.com/Microcontroller%20Application%20C%207segmen.htm