Ich werde versuchen, Sie durch die vollständigen Grundlagen von LEDs usw. zu führen. Da 4-stellige 7-Segment-Anzeigen eine Kombination mehrerer "LED-Techniken" sind.
Verdrahtungs-LEDs
LEDs oder Leuchtdioden sind eines der lustigen Dinge von Arduino.
Im Wesentlichen sind sie einfach zu bedienen, schalten sie ein und sie leuchten auf.
Sie können ärgerlich sein, weil sie eine gewisse Polarität haben, was bedeutet, dass sie nur funktionieren, wenn Sie sie richtig verkabeln. Wenn Sie die positive und negative Spannung umkehren, leuchten sie überhaupt nicht auf.
Ärgerlich wie es ist, ist es auch ziemlich nützlich.
Kathode gegen Anode
Bei einer herkömmlichen LED ist die lange Leitung die (+) Anode. Die andere Leitung ist die (-) Kathode.
"Oder, wenn jemand die Beine abgeschnitten hat, versuchen Sie, die flache Kante am äußeren Gehäuse der LED zu finden. Der Stift, der der flachen Kante am nächsten liegt, ist der negative Kathodenstift." - Sparkfun
Quelle: https://learn.sparkfun.com/tutorials/polarity/diode-and-led-polarity
Grundverkabelung
Ich bin mir nicht sicher, ob dies korrekt ist, da ich das Bild aus dem Internet gerissen habe.
Das Verdrahten einer LED ist recht einfach. Die Anode (+) wird an eine positive Spannung angeschlossen, vorzugsweise über einen Strombegrenzungswiderstand. Die Kathode (-) wird mit Masse verbunden (mit einem Strombegrenzungswiderstand, falls Sie keinen auf der positiven Seite hatten).
Der Strombegrenzungswiderstand verhindert, dass die LED kurzgeschlossen wird und die LED oder der Mikrocontroller / Arduino beschädigt werden.
Mehrere LEDs, Matrizen, RGB-LEDs
Bei mehreren LEDs sind diese häufig mit der positiven Seite (+), der "gemeinsamen Anode" oder allen mit der (-) "gemeinsamen Kathode" verbunden.
Im Grunde kommt es darauf an.
Bei einer gemeinsamen Kathode versorgen Sie die Pins, die Sie haben möchten, mit Strom.
Bei einer gemeinsamen Anode wird der Strom durch die LED gesenkt.
Multiplexing (mehrstellig, 7-Segmente)
Sie sollten sich das Tutorial zur Parallaxe ansehen : http://learn.parallax.com/4-digit-7-segment-led-display-arduino-demo
Wenn Sie viele LEDs haben, ist es oft klug, sie zu "multiplexen". Normalerweise gehen Sie schnell durch "Gruppen" von LEDs, so dass es so aussieht, als ob alle gleichzeitig eingeschaltet sind.
Normalerweise versenken Sie Strom aus einer LED-Spalte und versorgen einzelne LEDs einer Reihe mit Strom.
Oder Sie versorgen eine Spalte mit LEDs mit Strom und senken den Strom von einzelnen LEDs einer Reihe.
Damit können Sie auswählen, welche Spalte aktiviert werden soll und welche LEDs dieser Spalte leuchten sollen. Durch schnelles Ändern dieser Spalten / Zeilen können Sie mehrere LEDs mit viel weniger Pins steuern.
Es gibt sogar Display-Controller dafür, wenn Sie sich nicht um das Umschalten in Ihrer Software kümmern möchten.
Wenn Sie also eine 4-stellige, gemultiplexte 7-Segment-gemeinsame Anode haben
Das Diagramm sieht eher so aus:
http://www.mytutorialcafe.com/Microcontroller%20Application%20C%207segmen.htm