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:

Hardware-nahes Programmieren mit dem Raspberry Pi, Python und GPIO Zero

Elektronik-Set Raspberry Pi Edition

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

Elektronik-Set jetzt bestellen

Frag Elektronik-Kompendium.de

Elektronik-Set Raspberry Pi Edition
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-Set jetzt bestellen

Elektronik-Fibel

Elektronik einfach und leicht verständlich

Die Elektronik-Fibel ist ein Buch über die Grundlagen der Elektronik, Bauelemente, Schaltungstechnik und Digitaltechnik.

Das will ich haben!