O'Reilly logo

BeagleBone für Einsteiger by Matt Richardson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required