Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
GPIO
https://sites.google.com/site/semilleroadt/raspberry-pi-tutorials/gpio
Pegelanpassung
Manche Geräte müssen mit einer 5V-Logik angesteuert werden. Der RaspberryPi nutzt eine 3,3V-Logik. Hierzu lassen sich die Pegel anpassen.
Der nebenstehende Schaltplan zeigt eine Möglichkeit anhand von 2 Transistoren den Ausgang auf 5V anzuheben.
Sichtbar ist auch, dass für einen Eingang nur eine Spannungsteilung notwendig ist.
Ansprechen mit Python
apt-get install python-rpi.gpio
Beipielcode: https://code.google.com/p/raspberry-gpio-python/wiki/BasicUsage
import RPi.GPIO as GPIO GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) GPIO.output(18, False) GPIO.setup(17, GPIO.IN) GPIO.setup(18, GPIO.OUT) input_value = GPIO.input(17) GPIO.output(18, GPIO.HIGH)