Momentan mache ich meine ersten Gehversuche mit den GPIOs und Python. Beides gar nicht so schwer wie man sieht:

Pin 11 wartet momentan auf ein Input. Immer wenn ich den 3,3 V Output Pin mit Pin 11 verbinde zeigt er mir entweder High an oder Low wenn ich die Brücke wieder entfernt habe.
Hier der momentane Programmcode:
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Skeleter 2014
try:
import RPi.GPIO as GPIO
except RuntimeError:
print("Fehler beim Einbinden von RPi.GPIO! Bitte mit SuperUser Rechten ausführen!")
GPIO.setmode(GPIO.BOARD)
GPIO.setwarnings(False)
GPIO.setup(11, GPIO.IN, pull_up_down=GPIO.PUD_DOWN)
def my_callback(channel):
if GPIO.input(channel):
print("%s Input was HIGH"%channel)
else:
print("%s Input was LOW"%channel)
GPIO.add_event_detect(11, GPIO.BOTH, callback=my_callback, bouncetime=200)
raw_input("Enter zum Beenden!\n")
Was das werden soll? Das wird man bald sehen! 😉 Nur soviel, ich brauche einen Taster, und das scheint ja zu funktionieren.
Im übrigen verwende ich folgende Seiten zum Lernen:
http://de.wikibooks.org/wiki/Python_unter_Linux
http://sourceforge.net/p/raspberry-gpio-python/wiki/Examples/
