186
echo 0 > /sys/class/gpio/gpio2/active_low
Um vom Pin zu lesen, können Sie den cat Befehl verwenden, mit
welchem Dateien gelesen und auf dem Terminal ausgegeben werden:
1.
Im Root Terminal folgenden Befehl eingeben und mit Enter
bestätigen:
cat /sys/class/gpio/gpio2/value
2.
Folgenden Befehl eingeben, aber NICHT die Enter-Taste
drücken.
cat /sys/class/gpio/gpio2/value
3. Schalter drücken(halten, falls ein Druckschalter verwendet wird)
und Enter drücken.
Wenn Sie fertig sind, kann der Pin wieder aus dem Dateisystem
ausgehängt werden (unexport), so dass dieser sich nicht mehr unter der
Kontrolle des Dateisystems befindet:
•
Im Root Terminal folgenden Befehl eingeben und mit Enter
bestätigen:
echo 2 > /sys/class/gpio/unexport
Einen GPIO-Pin mit Python3 lesen
Für Ausgangs-Pins kann das RPi.GPIO Modul verwendet werden, um
von einem Eingangs-Pin zu lesen und die setMode() Methode
verwendet werden, um zu definieren, wie Sie sich auf Pin-Nummern
beziehen möchten.
1.
Erstellen Sie ein neues Python-Skript und speichern es mit der
Endung .py.
2.
Ganz oben im Skript geben Sie folgende Statements ein:
import RPi.GPIO