Studi50m.de - GPIO

Studi50m.de

Seite
Menü
Info
Sie sind hier:   Startseite > Iī-Themen > Raspi > GPIO

GPIO

gpio-how-to/    schalten-der-gpio-ein-und-ausgange/     raspberry-pi

 GPIO als Eingang oder Ausgang konfigurieren

Um einen GPIO zu konfigurieren muss man ihn zuerst erzeugen. Anschließend entscheidet man sich für die Richtung. Also entweder als Eingang oder Ausgang. Zuerst schalten wir den "GPIO 17" ein.

echo 17 > /sys/class/gpio/export

Wenn der GPIO als Eingang konfiguriert werden soll, dann gilt folgendes Kommando.

echo in > /sys/class/gpio/gpio17/direction

Wenn der GPIO als Ausgang konfiguriert werden soll, dann gilt folgendes Kommando.

echo out > /sys/class/gpio/gpio17/direction

Einen als Ausgang konfigurierten GPIO sollte man anschließend noch einen Zustand, also "high" oder "low" geben.

Zustand eines GPIO-Ausgangs setzten

Grundsätzlich kann man nur Ausgänge setzen. Um den Zustand eines GPIO-Ausgangs auf "high" zu setzen reicht folgendes Kommando.

echo 1 > /sys/class/gpio/gpio17/value

Um den Zustand eines GPIO-Ausgangs auf "low" zu setzen reicht folgendes Kommando.

echo 0 > /sys/class/gpio/gpio17/value

GPIO-Zustand ermitteln

Um den Zustand, also "high" oder "low", an einem GPIO zu ermitteln, reicht folgendes Kommando. Der GPIO kann sowohl ein Eingang als auch ein Ausgang sein.

cat /sys/class/gpio/gpio17/value

Die Ausgabe ist "1" für "high" oder "0" für "low".

GPIO deaktivieren

Wenn man GPIOs nicht mehr braucht, dann sollte man sie deaktivieren. Durch die folgenden Kommandos verschwinden die Dateien und Verzeichnisse der GPIOs wieder. Bei einem Neustart werden die GPIOs automatisch zurückgesetzt.

echo 17 > /sys/class/gpio/unexport

Powered by CMSimple | Template by CMSimple | Login