GPIO Test am Raspberry Pi und erste Python Anwendung

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

GPIO_input_callback_test
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/

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert