Getestet mit:Raspberry Pi 2, Raspbian pre Jessie, Python 2.7
Voraussetzungen:Raspberry Pi mit Raspbian Jessie (siehe Schritte 1-5 in der Einfuehrung)
Raspbian Wheezy
Geteilte Internetverbindung (Ethernet)
0

PiGPIO fuer einen sudo-freien Zugriff auf GPIO fuer Raspbian Wheezy

In manchen Faellen is es noetig, GPIO-Zugriff zu haben, ohne das Script mit sudo zu starten. Raspbian Jessie bietet zwar ebenfalls sudo-freien Zugriff, allerdings ist z.B. die manuelle Installation der Sprachkontrollsoftware Jasper mit Raspbian Wheezy derzeit einfacher.
Fuer diese Aufgabe gibt es das grossartige Modul pigpio (PiGPIO Website). Dank an die Entwickler!
Die Raspberry Pi Foundation bietet Raspbian Wheezy weiterhin zum Download an; Installation und Einrichtung sind aehnlich zu der von Raspbian Jessie in der Einfuehrung.

Installation
Lade die Sofware herunter und installiere sie mit

PiGPIO Benutzung
Bevor das GPIO ohne sudo benutzt werden kann, muss der pigpio Deamon gestartet werden:

Nun kann auf alle Pins mit pigpio zugegriffen werden. Die Pins werden mit ihrer Broadcom (GPIO) Nummer bezeichnet. Eine Uebersicht ueber alle Python Funktionen gibt es in der PiGPIO Python Funktionsreferenz.

Hier ist ein lauffaehiges Python Script fuer PIGPIO, welches zeigt, wie zuerst der entsprechende Modus eingestellt wird und dann Pins gelesen und geschrieben werden koennen:

Links
PiGPIO Website: http://abyz.co.uk/rpi/pigpio/
Jasper manuelle Installation: http://www.knight-of-pi.org/de/jasper-manuelle-installation-auf-einem-raspberry-pi-2-und-raspbian-jessie
PiGPIO Funktionsreferenz: http://abyz.co.uk/rpi/pigpio/python.html
Raspbian Wheezy download: https://downloads.raspberrypi.org/raspbian/images/

Knight of Pi

Johannes Bergs aka Knight of Pi. Diploma in Bioinformatics, some Webdesign and Python coding then. Living in the beautiful city of Vienna.

Kommentar

Time limit is exhausted. Please reload CAPTCHA.