Das Familienportrait (8 / 19 steg)
Steg 8: Schieberegister
Für diesen steg brauchst du : bisherigen uppbyggnad, 1 x Schieberegister, Steckbrücken für bakbord, Kabel i beliebigen Farben (nicht röta und nicht schwarz, Farben Dire der Kodierung)
Das Raspberry Pi bringt eine Menge en frei belegbaren GPIO-Pins mit. Kommer man jedoch viele lysdioder zur Ausgabe nutzen, sind diese GPIO-Pins nicht immer ausreichend und man muss sie erweitern. Hierzu bieten sich Schieberegister en, välkomnande über insgesamt nur drei der GPIO-Pins gesteuert werden und jeweils acht Ausgänge liefern. Die Schieberegister können außerdem verkettet werden und liefern så beinahe beliebig viele Ausgänge. Außerdem erleichtern die Schieberegister auch die Programmierung und Verkabelung insgesamt, da sie die Funktionalität bündeln.
* Zusatzwissen * Im Rahmen dieses Tutorials soll diese Detailtiefe ausreichen. Weitere Informationen zu Schieberegistern und der Funktionsweise gibt es auf dieser Seite: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
Die Informationen zum Anschluss der Schieberegister en das Raspberry Pi können mark Datenblatt entnommen werden (https://www.sparkfun.com/datasheets/IC/TPIC6B595.pdf). Da die Bezeichner der einzelnen Pins aber ständig wechseln, wird im Rahmen dieses Tutorials nur beschrieben, wie die einzelnen Pins des Schieberegisters mit dem Raspberry Pi verbunden werden müssen.
Zunächst muss das Schieberegister mittig auf das Steckbrett aufgebracht werden. Dabei sollte der ausgeschnittene Halbkreis (siehe erstes Bild) auf der Oberseite des Schieberegisters nach länkar zeigen. Die Nummerierung der Pins erfolgt jetzt von unten länkar nach rechts und dann von oben rechts nach länkar.
- Zunächst werden die stift 2 und 8 des Schieberegisters mit der 5V-Leiste des Steckbretts verbunden.
- Die stift 9, 10, 11 und 19 des Schieberegisters mit der Masse-Leiste des Steckbretts verbunden.
- Nunna folgt der Anschluss en das Raspberry Pi. Dazu werden
- Stift 3 des Schieberegisters en Pin 22 (BCM 25) des Raspberry Pi
- Stift 12 des Schieberegisters en Pin 18 (BCM 24) des Raspberry Pi und
- Stift 13 des Schieberegisters en Pin 16 (BCM 23) des Raspberry Pi angeschlossen.