Appendix C. Kurzreferenz: GPIO

GPIO im Dateisystem

Einen Pin exportieren
echo 44 > /sys/class/gpio/export
Einen Pin als Output-Pin setzen
echo out > /sys/class/gpio/gpio44/direction
Einen Pin auf HIGH setzen
echo 1 > /sys/class/gpio/gpio44/value
Einen Pin auf LOW setzen
echo 0 > /sys/class/gpio/gpio44/value
Einen Pin als Input-Pin setzen
echo in > /sys/class/gpio/gpio44/direction
Den Wert eines Input‐Pins lesen (0 für LOW und 1 für HIGH)
cat /sys/class/gpio/gpio44/value

GPIO mit Python

Die BeagleBone IO Python Library von Adafruit importieren
import Adafruit_BBIO.GPIO as GPIO
Einen Pin als Output-Pin setzen
GPIO.setup("P8_12", GPIO.OUT)
Einen Pin auf HIGH setzen
GPIO.output("P8_12", GPIO.HIGH)
Einen Pin auf LOW setzen
GPIO.output("P8_12", GPIO.LOW)
Einen Pin als Input-Pin ...

Get BeagleBone für Einsteiger now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.