Raspberry Pi: GPIO mit Python programmieren
Neben der Steuerung und Programmierung der GPIOs auf der Kommandozeile gibt es verschiedene Möglichkeiten, die GPIOs auch in Python zu steuern und zu programmieren. Hierfür existieren verschiedene Bibliotheken. Welche davon die richtige ist, hängt ein wenig von den Anforderungen ab.
- Python: RPi.GPIO
- Python: pigpio
- Python: gpiozero
GPIO mit Python und RPi.GPIO programmieren
„RPi.GPIO“ ist der Klassiker unter den Python-Bibliotheken zum Steuern und Programmieren der GPIOs. Die meisten Programmierbeispiele mit dem Raspberry Pi und den GPIOs verwenden diese Bibliothek. Allerdings gibt es mit „pgpio“ und „gpiozero“ bessere Bibliotheken, die die Programmierung mit GPIOs auf dem Raspberry Pi stark vereinfachen.
GPIO mit Python und pigpio programmieren
Neben der Kommandozeile existiert für „pigpio“ auch eine Bibliothek für Python. Damit kann man auch die GPIOs auf einem anderen Raspberry Pi über das Netzwerk steuern. Und zwar genauso einfach, wie wenn man es auf dem lokalen Raspberry Pi tun würde.
GPIO mit Python und GPIO Zero programmieren
„GPIO Zero“ ist eine Python-API für Physical Computing. Beispielsweise verfügt es über fertige Objekte für LEDs, Buttons, Buzzer und weitere oft verwendete Komponenten, mit denen ein GPIO beschaltet werden kann.
Weitere verwandte Themen:
- Elektronik mit dem Raspberry Pi
- Raspberry Pi: GPIO - General Purpose Input Output
- Raspberry Pi: GPIO-Belegung
- Raspberry Pi: GPIO beschalten
- Raspberry Pi: GPIO steuern und programmieren
Hardware-nahes Programmieren mit dem Raspberry Pi, Python und GPIO Zero
Das "Elektronik-Set Raspberry Pi Edition" ist ein Bauteile-Sortiment mit Anleitung zum Experimentieren und Programmieren mit Python und GPIO Zero.
- LED: Einschalten, ausschalten, blinken und Helligkeit steuern
- Taster: Verschiedene Zustände auswerten und anzeigen lassen
- LED mit Taster einschalten und ausschalten
- Relais-Board steuern
- LED, Relais-Board und Motor über ULN2003A steuern
- Ampel- und Lauflicht-Steuerung
- Herunterfahren per Taster
- Reaktionsspiel mit Tastern und LEDs
- Eigene Steuerungen programmieren
Teilen:
Elektronik-Set Raspberry Pi Edition
Elektronik erleben mit dem Raspberry Pi mit Python und GPIO Zero
- Leichter Einstieg ins Hardware-nahe Programmieren mit Python und GPIO Zero
- Experimentieren und Programmieren ohne Vorkenntnisse
- Sofort Loslegen mit All-in-one-Set
Elektronik-Fibel
Elektronik einfach und leicht verständlich
Die Elektronik-Fibel ist ein Buch über die Grundlagen der Elektronik, Bauelemente, Schaltungstechnik und Digitaltechnik.