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/