So können Sie mit Raspberry Pi 4 sieben Segment-Display anstellen

So können Sie mit Raspberry Pi 4 sieben Segment-Display anstellen
Das sieben Segment-Display ist eine Kombination von sieben beleuchteten Segmenten, die in einer solchen Reihenfolge angeordnet sind, dass die numerischen und Alphabete darauf angezeigt werden können. Das Sieben-Segment-Display wird in vielen elektronischen Geräten wie digitalen Uhren, verschiedenen Arten von Displays und digitalen elektronischen Zählern verwendet. Die Sieben-Segment-Anzeige kann mit dem Raspberry Pi 4 miteinander verbunden werden.

In diesem Artikel lernen wir die Methode, um die Sieben-Segment-Anzeige mit dem Raspberry Pi 4 zu verkürzen, und untersucht den Python-Code im Detail.

Was ist ein sieben Segment-Display??

Das sieben Segment-Display ist die Kombination von sieben Lichtsegmenten, die als A, B, C, D, E, F und G gekennzeichnet sind, die im Bild unten gezeigt sind. Es hat 10 Terminals, darunter 7 für die Lichtsegmente, einer ist für den Dezimalpunkt und die verbleibenden beiden für den gemeinsamen Punkt, der entweder VCC oder Masse ist.

Typen: Es gibt zwei Arten von sieben Segment-Displays, eines ist als die bekannt Anode-Common-Anzeige und der andere ist als das bekannt Kathoden-Common-Anzeige. In der Kathodenbefehle-Anzeige sind die gesamten Kathode mit dem gemeinsamen verbunden liefern.

So können Sie das 7-Segment-Display mit Raspberry Pi 4 anstellen

Um das 7-Segment-Display mit dem Raspberry Pi 4 zu verkürzen, benötigen wir die folgenden elektronischen Komponenten:

  • Siebensegmentanzeige (Common-Anode)
  • Widerstände von 33 Ohm
  • Brotbrett

Zunächst platzieren wir ein Raspberry Pi 4 und ein Sieben-Segment-Display auf dem Brotbrett:

Anschließend verbinden wir die Widerstände von 33 Ohm mit jedem Segment der sieben Segment-Anzeige:

Schließen Sie nun die Widerstände an, die an die Segmente der sieben Segment-Anzeige angeschlossen sind, mit GPIO-Stiften des Raspberry PI gemäß der Tabelle:

GPIO PIN Segmente der Anzeige
26 A
19 B
13 C
6 D
5 e
21 F
20 G
3.3 VCC Gemeinsame Anode

Python -Code zum Schnittstellen 7 -Segment mit dem Raspberry Pi 4

Sobald die Verbindungen abgeschlossen sind, erstellen wir eine Textdatei mit dem Nano -Editor mit dem Namen „Segment11).Py “Mit dem Befehl geben Sie der Datei einen Namen an:

$ nano segment11.py

Eine Datei wird geöffnet, in der wir den folgenden Code eingeben:

aus gpiozero import ledchardisplay
#import die Ledchardisplay -Bibliothek aus Gpiozero
Zum Zeitpunkt des Imports
#Port der Schlafbibliothek zum Zeitpunkt der Zeit
Display = ledchardisplay (26, 19, 13, 6, 5, 21, 20, Active_High = False)
#Die GPIO -Stifte für (a, b, c, d, e, f, g) und erklärte seine CAS
während wahr:
#initialisieren Sie den Unendlichen während der Schleife
für char in '0123456789':
#Initialize für Schleifen und Speichern 0123456789 in variabler char
Anzeige.Wert = char
#Displayed den Wert
Schlaf (1)
#generierte Verzögerung von einer Sekunde

Erläuterung des Code: Im obigen Code haben wir die importiert Ledchardisplay Bibliothek aus dem gpiozero Und schlafen Bibliothek aus dem Zeit. Dann deklarieren wir eine Variable "Anzeige" und weisen unter Verwendung der Funktion von ledchardisplay die GPIO -Pins 26,19,13,6,5,21 und 20 zu, um die Segmente A, B, C, D, E, F und die Segmente A, B, C, D, F und anzuzeigen G. Active_High ist auch falsch, da wir wissen. Anschließend initialisieren wir das Infinite während der Schleife und zeigen die Zahlen 0-9 auf der 7-Segment-Anzeige mit einer für die Schleife an.

Die Arbeit des Projekts mit dem Sendungs-Display mit dem Raspberry Pi 4 lautet:

Abschluss

Das Sieben-Segment-Display ist ein elektronisches Modul, das in digitalen Uhren, Timern und anderen elektronischen Geräten verwendet wird, um die Zahlen und Zeichen anzuzeigen. Es gibt zwei verschiedene Arten von sieben Segment-Displays, eine ist als Common-Anode (der gemeinsame Punkt ist mit der Versorgung verbunden) und der Common-Cathode (der gemeinsame Punkt ist mit dem Masse verbunden). In dieser Beschreibung haben wir eine Methode gelernt, um die Sieben-Segment-Anzeige mit dem Raspberry Pi 4 mit dem Verständnis seines Python-Code zu verkürzen.