Schritt 3: Verkabelung 4-stelliges display
Gemäß Datenblatt, 4-stelliges Display hat eine nach vorne aktuelle 60 mA und eine Durchlassspannung von 2,2 Volt. Durch die gleiche Berechnung wie vor, könnte ich so einen 47 Ohm Widerstand verwenden, wenn ich wollte. Stattdessen werde ich a... Hrm verwenden... lassen Sie mich sehen... wie etwa 330 Ohm.
Die Art und Weise, die die 4-stellige Anzeige verdrahtet ist ist, dass es 4 Anoden, eine für jede der Ziffern gibt, und das zweite Stifte-Steuerelement das segment auf in jedem kommt. 4 Ziffern können gleichzeitig angezeigt werden, weil sie gemultiplext werden. In anderen Worten, genau wie wir haben für das Paar Würfel, wir fahren einfach die Kraft durch die einzelnen Anoden wiederum und es blinkt sie auf einer nach dem anderen. Dies geschieht so schnell, dass unsere Augen nicht, das blinken sehen und es so aussehen wird wie auf alle vier Ziffern sind. Jedoch nur um sicher zu sein, die Art und Weise wir es code wird, legen Sie alle vier Ziffern, dann fahren die Anoden, anstatt Reihe, bewegen, setzen, verschieben, etc. Auf diese Weise bekommen wir ein präzises Timing zwischen jede Ziffer aufleuchten.
Denn jetzt lassen Sie uns testen, ob alle Segmente arbeiten.
Platzieren Sie Ihre 330 Ohm Widerstand zwischen die positive Schiene von Ihr Surfboard und der erste Anode auf dem Display. Das Datenblatt sagt uns, dass die Stifte von 1 bis 16 gegen den Uhrzeigersinn beginnend unten links nummeriert sind (wenn Sie sind auf der Suche auf das Display normalerweise... mit Dezimalstellen am unteren Rand) und es heißt, dass die Anoden Pin-Nummern 6, 8, 9 und 12 sind.
Also wir Pin 6 mit 5V zu verbinden und dann eine negative Führung von Ihrem GND-Schiene übernehmen und Poke es in alle anderen pins und sehen, dass alle Segmente auf der Stelle es leuchten entspricht (das ist eigentlich die zweite Stelle von rechts). Stellen Sie sicher, dass man alle 7 Segmente und der Dezimalpunkt zu erleuchten.
Nun kleben Ihre GND-Leitung in einen der Stifte, um eines der Segmente leuchten und diesmal den Widerstand bewegen, um die anderen 3 Anoden und sehen, dass im selben Segment leuchtet jeweils die anderen Ziffern.
Etwas ungewöhnliches?
Es stellt sich heraus, dass die Pinbelegung auf dem Datenblatt falsch ist. Und zwar deshalb, weil es das Datenblatt und Pinout für eine 12-polig, 4-stellige Anzeige ist. D. h. eine mit keine Doppelpunkt oder oberen Dezimalpunkt. Die Anzeige, die ich bekam, als ich bestellt habe ist es eine 16 Pin 4-stellige Anzeige. In der Tat sind die Segment-Anoden an mir, an den Pins 1, 2, 6 und 8. Die Doppelpunkt-Anode ist Pin 4 (Kathode Pin 12) und die oberen dp-Anode ist Pin 10 (Kathode ist Pin 9)
Übung 1: verwenden Sie Ihren Widerstand und Boden Draht, welche Pin entspricht dem Segment und Dezimalpunkt in der Anzeige so wir die richtigen Segmente aufleuchten bekommen, wenn wir es code kartieren.
Die Art und Weise, die wir Code wollen, die die Segment-Karte ist genau so wie wir mit der einstelligen 7-Segment-Anzeige oben haben--leider nicht, eine Sache in den Code zu ändern ist das einzige, was, das wir ändern, wie die Drähte auf der Platine verbunden sind. Schließen Sie einfach der richtige Port pin auf der Mikrocontroller mit dem entsprechenden Pin auf 4-stellige Anzeige, dass z. B. PB0 geht noch mit dem Pin entspricht Segment a, PB1 geht auf Segment B usw..
Der einzige Unterschied ist, dass jetzt wir brauchen 4 zusätzlichen Pins für die Anoden, da wir nicht einfach auf die 5V Schiene nicht mehr gehen können. Wir brauchen den Mikrocontroller zu entscheiden, welche Ziffer den Saft bekommt.
Also werden wir PC1, PC2, PC3 und PD4 verwenden, um die Anoden der 4 Ziffern steuern.
Sie könnten auch weitermachen und schließen Sie die Kabel. (vergessen Sie nicht die 330 Ohm Widerstände auf die Anode Drähte!)