Stap 8: Schieberegister
Für diesen Schritt du Brauchst : den bisherigen Aufbau, 1 x Schieberegister, Steckbrücken für Breadboard, Kabel in beliebigen Farben (nicht rot und nicht schwarz, Farben dienen der Kodierung)
Das Raspberry Pi bringt eine Menge een frei belegbaren GPIO-Pins mit. Zal de mens jedoch viele LEDs zur Ausgabe nutzen, sind diese GPIO-Pins nicht immer ausreichend und man muss sie erweitern. Hierzu bieten sich Schieberegister an, welche über insgesamt nur drei der GPIO-Pins gesteuert werden und correspond acht Ausgänge liefern. Schieberegister können außerdem verkettet werden und liefern sterven zo beinahe beliebig viele Ausgänge. Außerdem erleichtern sterven Schieberegister auch sterven Programmierung und Verkabelung insgesamt, da sie de matrijs Medienwissen 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
Sterven Informationen zum Anschluss der Schieberegister een das Raspberry Pi können dem Datenblatt entnommen werden (https://www.sparkfun.com/datasheets/IC/TPIC6B595.pdf). Da sterven Bezeichner der einzelnen Pins aber anonimiteit wechseln, wird im Rahmen dieses Tutorials nur beschrieben, wie sterven 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 Verwijzigingen zeigen. Sterven Nummerierung der Pins erfolgt jetzt von unten Verwijzigingen nach rechts und dann von oben rechts nach koppelingen.
- Zunächst werden sterven Pins 2 und 8 des Schieberegisters mit der 5V-Leiste des Steckbretts verbunden.
- Pins 9, 10, 11 und 19 des Schieberegisters mit der Masse-Leiste des Steckbretts verbunden sterven.
- Nun folgt der Anschluss een das Raspberry Pi. Dazu werden
- Pin 3 des Schieberegisters een Pin 22 (BCM 25) des Raspberry Pi
- Pin 12 des Schieberegisters een Pin 18 (BCM 24) des Raspberry Pi und
- Pin 13 des Schieberegisters een Pin 16 (BCM 23) des Raspberry Pi angeschlossen.