Ich mache sowas immer mittels Konsole.
Du meldest dich als Root an und wechselst in den Ordner wo dein Pythonfile liegt.
Anschließend tippst du "python Programmname" ein. Dann führt er das Programm aus.
Edit:
Zeig mal dein Programm bitte.
Ich mache sowas immer mittels Konsole.
Du meldest dich als Root an und wechselst in den Ordner wo dein Pythonfile liegt.
Anschließend tippst du "python Programmname" ein. Dann führt er das Programm aus.
Edit:
Zeig mal dein Programm bitte.
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
ch gebe in der Console sudo python program.py ein und erhalte:
Traceback (most recent call last):
File "python001.py", line 4, in <module>
GPIO.setup(26, GPIO.OUT)
RPi.GPIO.ModeNotSetException: Please set mode using GPIO.setmode(GPIO.BOARD) or GPIO.setmode(GPIO.BCM)
Hier mein kleines Programm:
Code:import RPi.GPIO as GPIO import time GPIO.setup(26, GPIO.OUT) while True: GPIO.output(26, True) time.sleep(1) GPIO.output(26, False) time.sleep(1)
Hey,
also bei mir klappt es.
Hast du auch RPi.GPIO installiert?
$ wget http://pypi.python.org/packages/sour...O-0.1.0.tar.gz
$ tar zxf RPi.GPIO-0.1.0.tar.gz
$ cd RPi.GPIO-0.1.0
$ sudo python setup.py install
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
ja, hab ich. RPi.GPIO-0.4.1a.tar.gz
Hast du es auch installiert (sprich die anderen drei Schritte ausgeführt)? Weil das ist nur das Verzeichnis.
Also bei mir läuft dein Programm problemlos (sowohl direkt in der Konsole als auch als LED.py)
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Jetzt habe ich alle Programme und die Lib nochmals neu installiert und kann den Code trotzdem nicht kompilieren.
Traceback (most recent call last):
File "python001.py", line 4, in <module>
GPIO.setup(26, GPIO.OUT)
RPi.GPIO.ModeNotSetException: Please set mode using GPIO.setmode(GPIO.BOARD) or GPIO.setmode(GPIO.BCM)
Professor Google kann mir auch nicht weiterhelfen
So'n sch... aber auch.
mmh dann fällt mir auch nichts mehr ein....
Edit:
Schau dir mal das hier an:
http://openmicros.org/index.php/arti...pio-and-python
Geändert von Kampi (15.12.2012 um 15:20 Uhr)
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Hallo Pinsel,
wenn ich so etwas lese, kriege ich immer einen dicken Hals:
Woher nimst du eigentlich die Kompetenz, die Arbeit anderer Programmierer so zu beurteilen?
Um dir mal gleiches widerfahren zu lassen:
Du kannst offensichtlich nicht lesen. In der Fehlermeldung steht: Please set mode using GPIO.setmode. Bevor du also rumtrötest, lern lesen und programmieren.
MfG Klebwax
Strom fließt auch durch krumme Drähte !
hallo klebwax,
du hast recht, ich hätte mich nicht so scharf äussern dürfen. natürlich habe ich die meldung gelesen, aber keine möglichkeit gefunden das programm so zu ändern dass es läuft.
tatsache ist, dass das programm mit der LIB nicht gelaufen ist. wenn du dich schon äusserst, wäre es auch angemessen die lösung dieses problems zu präsentieren, um mir, der programmieren lernen will, zu helfen.
Hallo ihr beiden,
die genauere Beschreibung der Lib ist hier zu finden:
http://pypi.python.org/pypi/RPi.GPIO
Du hast anscheinend einfach nur ein "GPIO.Setmode" vergessen, was auch den Fehler verursacht (siehe am Anfang des Programmes). Probier das nochmal so aus und dann sollte es denk ich mal auch mit der anderen funktionieren
Schaut ruhig mal auf meiner Homepage vorbei:
http://kampis-elektroecke.de
Oder folge mir auf Google+:
Daniel Kampert
Es gibt 10 Arten von Menschen. Die einen können Binär, die anderen nicht.
Gruß
Daniel
Lesezeichen