Anzeige 7-Segment HDSP-N101

Ich bin neu in der Elektronik und habe Zweifel. Kürzlich habe ich ein 7-Segment-Display gekauft, um mit Arduino zu üben, aber ich weiß nicht, wie es funktioniert. Ich habe im Datenblatt gesucht :

Geben Sie hier die Bildbeschreibung ein

Geben Sie hier die Bildbeschreibung ein

Ich nehme an, dass mein Display T ist, weil darin "HDSP-N101" geschrieben ist, und ich habe mir die erste Tabelle des Datenblatts angesehen:

Meine Frage ist:

Ich muss alle Kathoden mit einem Widerstand von 220 Ohm an Masse anschließen (weil sie der negative Teil sind)?

Und dann verbinde ich die Anoden mit den Pins von Arduino, um die Zahlen zu erstellen? Weil es 4 Anodenstifte gibt. Wie kann ich mit diesen 4 Pins eine Zahl anzeigen?

Antworten (2)

Ich nehme an, dass mein Display T ist, weil darin "HDSP-N101" geschrieben ist, und ich habe die erste Tabelle des Datenblatts angesehen

Ja.

Ich muss alle Kathoden mit einem Widerstand von 220 Ohm an Masse anschließen (weil sie der negative Teil sind)?

Und dann verbinde ich die Anoden mit den Pins von Arduino, um die Zahlen zu erstellen? Weil es 4 Anodenstifte gibt. Wie kann ich mit diesen 4 Pins eine Zahl anzeigen?

Nein. Dieses Display ist ein Common-Anode-Display, dh alle LEDs teilen sich dieselbe Anode. Sie müssen die Anode an VCC und die Kathoden (jede mit einem separaten Widerstand, 220-330 Ohm) an den Arduino anschließen, um die Zahlen anzuzeigen (dh durch Aufleuchten der Segmente, die der Zahl entsprechen). Um beispielsweise eine 1 anzuzeigen, leuchten die Segmente b und c auf.

Jede Kathode steuert ein Segment oder den rechten Dezimalpunkt. Siehe Bild unten aus Ihrem Datenblatt.

Geben Sie hier die Bildbeschreibung ein

Aber in der Tabelle steht, dass es 4 Anoden gibt (4, 6, 12, 17). Ich muss diese vier mit Vcc verbinden?
Kannst du diesen Dezimalpunkt herausfinden? Ich kratze mich immer noch am Kopf über diesen Teil der Zeichnung. Oder ist das nur ein Fleck unter dem DP... / Pin 11
@Trevor Es ist nur ein schlechter Scan der Hardcopy :) Pin 10 ist die Kathode des DP, Pin 11 ist die Kathode von D.
@albert Wie Sie den Schaltplänen entnehmen können, sind die Anoden gemeinsam, sodass Sie theoretisch eine beliebige davon auswählen können. Selbst wenn der Strom pro Segment niedrig ist, sollten Sie vielleicht alle (die meisten) an VDD / VCC anschließen, um den Strom für jede Anode zu reduzieren ...
@Trevor jetzt habe ich gesehen, dass ich genau das gleiche Bild von dir gepostet habe, später als du :) +1.
Wo muss ich Masse anschließen? Oder muss ich das nicht? weil der Stromkreis geschlossen werden muss
@albert Die Segmente werden eingeschaltet, wenn Ihr Arduino eine niedrige Spannung ausgibt. In diesem Fall fließt der Strom auf diese Weise zur Erde (nicht zur Erde): 5 V -> LED -> Widerstand -> ArduinoPin (dh der Mikrocontroller) -> Masse. Mit anderen Worten, Sie müssen dieses Display nicht mit Masse verbinden, Ihre Arduino-Ausgänge geben die "niedrige" Spannung.
Ich habe versucht, eine 1 zu schreiben und es hat funktioniert. Ich muss nur 1 Anode an Vcc anschließen. Ich sehe, dass Arduino LOW an die Pins schreiben muss, um die Segmente zu beleuchten. Es liegt daran, dass es eine Anode ist. Danke!
@albert Wenn Sie nur eine Anode an Vcc anschließen, stellen Sie möglicherweise einen erheblichen Helligkeitsunterschied zwischen den Zeichen fest ... insbesondere "8" und "1". Mehrere Anodenstifte (oder Vcc/GND usw.) sind normalerweise ein Zeichen dafür, dass Sie sie alle verbinden müssen, damit die Leistung richtig über das Gerät verteilt wird.

Schauen Sie weiter unten im Datenblatt nach. Die interne Verdrahtung ist wie folgt dargestellt...

(Etwas scheint jedoch an der DP nicht zu stimmen ...)

Geben Sie hier die Bildbeschreibung ein

HINWEIS: Die Anoden sind alle gemeinsam und über mehrere Pins miteinander verbunden, um den Strom zu teilen. Ihr Arduino muss die entsprechenden Kathoden durch geeignete Widerstände in den richtigen Kombinationen herunterziehen, um die gewünschten Symbole anzuzeigen.