-         

Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 18

Thema: GPIO Pins über Python Programieren

  1. #1
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    18
    Beiträge
    239

    GPIO Pins über Python Programieren

    Anzeige

    Also ich wolte mal versuchen die GPIO-Pins meines
    Raspberry Pi's mit Python zu Programieren. Ich bekomme aber
    immer eine Fehlermeldung:
    Code:
    Traceball (most recent call last):
                                                  File "home/pi/GPIO.py" , line3, in <module>
                                                  import RPi.GPIO as GPIO
                                                  RPi.GPIO.SetupException:
                                                  No access to /dev/mem.  Try running as root
    Kann mir jemand sagen wass ich falsch gemacht hab???
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.03.2011
    Beiträge
    1.401
    Zitat Zitat von avus17 Beitrag anzeigen
    No access to /dev/mem. Try running as root
    [/CODE]
    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  3. #3
    Erfahrener Benutzer Roboter Genie Avatar von pinsel120866
    Registriert seit
    18.12.2007
    Ort
    Hohenems
    Alter
    51
    Beiträge
    847
    Du musst eingeben
    Code:
     sudo python GPIO.py

  4. #4
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    28
    Beiträge
    3.517
    Blog-Einträge
    9
    Du benötigst root-Rechte um auf die Chiphardware zugreifen zu dürfen.
    SPI, UART, GPIO, I²C usw. benötigen alle root-Rechte.
    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

  5. #5
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    18
    Beiträge
    239
    Ich hab gerade

    sudo python GPIO.py

    eingegeben, aber jetzt bekomme ich folgende Fehlermeldung:
    Traceback (most recent call last):
    File "GPIO.py", line 5, in <module>
    GPIO.setup(26 , GPIO.OUT)
    RPi.GPIO.ModeNotSetException: Please set mode using GPIO.setmode(GPIO.BOARD) or GPIO.setmode(GPIO.BCM)

    Der Code sieht wie folgt aus:
    #!/usr/bin/python

    import RPi.GPIO as GPIO

    GPIO.setup(26 , GPIO.OUT)
    GPIO.output(26 , True)
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

  6. #6
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    28
    Beiträge
    3.517
    Blog-Einträge
    9
    Füg mal am Anfang noch ein

    GPIO.setmode(GPIO.BOARD)

    ein.
    Dann sollte es klappen.
    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

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    07.03.2011
    Beiträge
    1.401
    Zitat Zitat von avus17 Beitrag anzeigen
    RPi.GPIO.ModeNotSetException: Please set mode using GPIO.setmode(GPIO.BOARD) or GPIO.setmode(GPIO.BCM)
    Da sagt dir (zum zweiten Mal) die Fehlermeldung, was du tun sollst, und setzt hier auch noch ein Bitte davor, und du ignorierst das.

    MfG Klebwax
    Strom fließt auch durch krumme Drähte !

  8. #8
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    18
    Beiträge
    239
    Danke, jetzt funzt es endlich.
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

  9. #9
    Moderator Robotik Einstein Avatar von Kampi
    Registriert seit
    21.11.2009
    Ort
    Monheim, Nordrhein-Westfalen, Germany
    Alter
    28
    Beiträge
    3.517
    Blog-Einträge
    9
    Mit der Zeile

    GPIO.setmode(GPIO.BOARD)

    legst du das Pinmapping fest. Entweder du nimmst das Boardlayout, dann ist GPIO 0 Pin 1 und du musst schreiben:

    GPIO.setup(3 , GPIO.OUT)
    GPIO.output(3 , True)

    Oder du nimmst das BCM Layout

    GPIO.setmode(GPIO.BCM)

    und dann ist GPIO 0 auch GPIO 0:

    GPIO.setup(0 , GPIO.OUT)
    GPIO.output(0 , True)
    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

  10. #10
    Erfahrener Benutzer Begeisterter Techniker Avatar von avus17
    Registriert seit
    28.01.2011
    Ort
    Planet Erde
    Alter
    18
    Beiträge
    239
    Danke nochmals, ich hab mein Program jetzt auf BMC Layout geändert.
    Das finde ich irgendwie logischer.
    Die Website von ruedi99ms, einem anderen Freund und mir! http://www.highbankfive.de/
    Unser Feuerlöschroboter ALUBME : Version 1 Version 2

Seite 1 von 2 12 LetzteLetzte

Ähnliche Themen

  1. Schutzschaltung eines GPIO Pins
    Von pinsel120866 im Forum Raspberry Pi
    Antworten: 2
    Letzter Beitrag: 24.01.2013, 12:42
  2. Antworten: 11
    Letzter Beitrag: 31.10.2012, 23:23
  3. [ERLEDIGT] RP6 über Seriellen Port mit Python connecten
    Von johannes_b im Forum Robby RP6
    Antworten: 11
    Letzter Beitrag: 16.01.2012, 16:15
  4. Servo über GPIO mit PWM an RN-Control ansteuern (Frequenz ?)
    Von Chattychan im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 23.07.2007, 11:53
  5. RN-Mega128Funk über Funk Programieren
    Von Devil im Forum Elektronik
    Antworten: 2
    Letzter Beitrag: 22.07.2006, 16:06

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •