Hallo alle zusammen ich habe ein RIESEN Problem mit den sche**** GPIOS ....ich habe dieses WEBIOPI perfekt hinbekommen und das klappt auch sehr gut.... an und aus machen per klick funzt. Aber sobald ich iein Programm das bei Python geschrieben wurde ausführe, steht zwar überall LIGHTS on und aber an den GPIOS kommt keine SPannung an!! wisst ihr was der Fehler ist? sudo apt-get update sudo apt-get install python-dev sudo apt-get instaöö python-rpi.gpio raspi-config und device tree -> enabled Code: #!/usr/bin/env python #coding: utf8 import RPi.GPIO as GPIO GPIO.setmode(GPIO.BOARD) GPIO.setwarnings(False) GPIO.setup(36,GPIO.OUT) GPIO.setup(37,GPIO.OUT) print "Lights on" GPIO.output(36,GPIO.HIGH) GPIO.output(37,GPIO.HIGH) GPIO.cleanup() Python 2.7.3 benutz ich persönlich aber sowas einfaches klappt nicht mal.Irgendwo ist ein kleiner Hacken, ich weiß nur nicht mehr wo. Gestern hat es nämlich einmal geklappt und ich hab mich gefreut und hab es runtergefahren und heute nochmal angemacht und es ging nicht mehr! und es ist ein Raspberry pi 2 ich hoffe ihr könnt helfen.!
Moglicherweise solltest Du dein Programm mit Root-Rechten starten (also sudo davor), denn GPIOs lasen sich nur so ansteuern.
schlaflos schrieb: > Moglicherweise solltest Du dein Programm mit Root-Rechten starten (also > sudo davor), denn GPIOs lasen sich nur so ansteuern. WebIOPi mit Root-Rechten? Dann ist da hoffentlich nichts kritisches dran :-) Der sichere Weg wäre, sich den physikalischen Speicherbereich mit den GPIO-Registern per MMU in den logischen Speicher des Programms zu mappen z.B. GPSEL0 0x 3F20 0000 GPSET0 0x 3F20 001C GPCLR0 0x 3F20 0028 Geht aber wohl mit Python nicht ...
Danke für eure Antwort aber das bringt mich nicht weiter.... Ich muss ja nicht wirklich leds oder ein Verbraucher an die GPios hängen haben oder?.....weil ich messe sie nur mit meinem Multimeter.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.