Hey,
da ich mich selber neulich mehrere Stunden durch diverse Foren quälen musste, um die Funktionsweise einer 7-Segment-Anzeige, geschweige denn die Ansteuerung mit dem Pi, zu verstehen und auch diverse Datenblätter mir nicht wirklich weiterhelfen konnten, möchte ich dieses kleine Tutorial schreiben. Vermutlich ist die Ansteuerung einer 7-Segment-Anzeige für viele gar kein Problem, aber es gibt mit Sicherheit auch noch Leute wie mich, die dazu ein bisschen länger brauchen
1. Verkabelung:
Wir benötigen für Ansteuerung einer 7-Segment-Anzeige sieben GPIO-Pins:
- Pin 1 der 7-Segment-Anzeige --> Pin 26 des Pi
- Pin 2 der 7-Segment-Anzeige --> Pin 24 des Pi
- Pin 3 der 7-Segment-Anzeige --> Pin 6 (GND) des Pi
- Pin 4 der 7-Segment-Anzeige --> Pin 23 des Pi
- Pin 5 der 7-Segment-Anzeige --> Pin 22 des Pi
- Pin 6 der 7-Segment-Anzeige --> Pin 21 des Pi
- Pin 7 der 7-Segment-Anzeige --> Pin 19 des Pi
- Pin 9 der 7-Segment-Anzeige --> Pin 18 des Pi
2. Software:
Einzelne Segmente können durch einzelnes Aktivieren eines GPIO-Pins eingeschaltet werden. Um Buchstaben oder Zahlen darzustellen, müssen natürlich mehrere GPIO-Pins gleichzeitig geschaltet werden. Dazu habe ich ein Script geschrieben, mit dem die Darstellung der Zeichen A-Z, a-z und 0-9 simpel möglich ist.
Um das Script auf eurem Pi zu benutzen, ist ein Herunterladen nötig. Dazu einfach per SSH in ein Verzeichnis eurer Wahl navigieren und das angehängte Skript entpacken.
Die Ansteuerung des Scriptes erfolgt dann per SSH mit
Falls ihr bei der Verkabelung andere GPIO-Pins benutzt habt, muss natürlich noch eine Anpassung des Scriptes erfolgen.
Eine Demonstration des Ganzen findet ihr hier:
Vielleicht konnte ich hier dem einen oder anderen helfen