Hallo Zusammen,
erst mal danke für eure Unterstützung. Ich habe es unzählige male
versucht. Der Ausschlaggebene Unterschied (so vermute ich) war das ich
das entpacken des tar Achivs auf dem PI anstat mit WinRar unter Windows
gemacht habe.
Evtl. war es auch das ich die Installation/ausführung der Anwendung mit
Python3.2 versucht habe.
Folgende Reinfolge führte bei mir nun zum Erfolg
1 | pi@raspberrypi ~ $ sudo apt-get update
|
2 | pi@raspberrypi ~ $ sudo apt-get install python3-dev
|
3 | pi@raspberrypi ~ $ cd /home/pi/
|
4 | pi@raspberrypi ~ $ tar -xvf RPi.GPIO-0.3.1a
|
5 | pi@raspberrypi ~ $ cd RPi.GPIO-0.3.1a
|
6 | pi@raspberrypi ~/RPi.GPIO-0.3.1a $ sudo python3 setup.py install
|
Dann läuft auf folgende "mini" Anwendung.
1 | import RPi.GPIO as GPIO
|
2 |
|
3 | # to use Raspberry Pi board pin numbers
|
4 | GPIO.setmode(GPIO.BOARD)
|
5 |
|
6 | # set up GPIO output channel
|
7 | GPIO.setup(12, GPIO.OUT)
|
8 |
|
9 | # set RPi board pin 12 high
|
10 | GPIO.output(12, GPIO.HIGH)
|
11 |
|
12 | # set up GPIO input with pull-up control
|
13 | # (pull_up_down be PUD_OFF, PUD_UP or PUD_DOWN, default PUD_OFF)
|
14 | GPIO.setup(11, GPIO.IN, pull_up_down=GPIO.PUD_UP)
|
15 |
|
16 | # input from RPi board pin 11
|
17 | input_value = GPIO.input(11)
|
18 |
|
19 | # to change to BCM GPIO numbering
|
20 | GPIO.setmode(GPIO.BCM)
|
Ich hoffe das hilft irgendwan auch mal anderen ;-)
Gruß Philipp