Stap 3: Grundlagen verstehen - Raspberry Pi und GPIO-Pins
Für diesen du brauchst Schritt: nichts - Grundlagenkapitel
Das Raspberry Pi ist ein Einplatinencomputer mit besonders kleiner Baugröße und vielen programmierbaren Ein-und Ausgängen. Neben den USB-Anschlüssen für verschiedene Geräte, dem HDMI-Ausgang für Monitore und der LAN-DVI, ist vor allem sterven GPIO-Pin-Leiste als Ein-und Ausgabeschnittstelle von Bedeutung. Über diese frei programmierbaren Pins können verschiedene digitale und analoge Ein-und Ausgabemedien angeschlossen werden, unter anderem: knoppen, LED's und Sensoren.
Das Raspberry Pi kann unter anderem mit verschiedenen Linux-Distributionen betrieben werden. Hierdurch kann sterven Programmierung in allen unter Linux fehlen Programmiersprachen erfolgen. Zusätzlich können sterven verschiedenen Dienste von Linux genutzt werden, um beispielsweise programma lista auszuführen und zu verwalten. Auch können programma wie der Browser genutzt werden, welcher über den bereits integrierten Netzwerkstack mit dem Internet kommunizieren kann.
Diese Bandbreite een Funktionalitäten grenzt das Raspberry Pi gegenüber anderen Microcontrollern (bspw. Arduino) ab und macht es zu einer priemidealen Plattform für das vorliegende Projekt des Familienportraits. Es sollte jedoch mindestens das Raspberry Pi 2 oder 3, Modell B sein. Diese liefern im Vergleich zu der ersten versie deutlich mehr Rechenleistung, was bei der Verarbeitung von Bildern in diesem Projekt sehr wichtig ist.