Permission denied: '/sys/class/gpio/gpio2/value'
Verfasst: Sonntag 6. September 2015, 11:07
Hallo,
bin seit kurzem mit einem Raspberry Pi ausgerüstet.
Leider bin ich auf ein Berechtigungsproblem gestossen....
Mit folgender Python-Funktion versuche ich die Werte der GPIO-Pins auszulesen:
Beim Aufruf von getAllGPIOvalues() kommt folgende Fehlermeldung:
<type 'exceptions.IOError'>: [Errno 13] Permission denied: '/sys/class/gpio/gpio2/value'
Mach ich hier etwas grundsätzlich falsch?
Hab es auch leider nicht geschafft die Berechtigungen entsprechend zu setzen...
Danke für jegliche Hilfe.
Gruß
bin seit kurzem mit einem Raspberry Pi ausgerüstet.
Leider bin ich auf ein Berechtigungsproblem gestossen....
Mit folgender Python-Funktion versuche ich die Werte der GPIO-Pins auszulesen:
Code: Alles auswählen
def getGPIOvalue(gpioPin):
f = open('/sys/class/gpio/gpio%s/value'%gpioPin, 'r')
value = f.read() # read value
f.close()
return value
def getAllGPIOvalues():
gpioPin = [2, 3, 4, 14, 15, 18, 17, 27, 22, 23, 24, 10, 9, 11, 25, 8, 7]
gpioArr = [[0 for x in range(2)] for x in range(len(gpioPin))]
for i in gpioPin: # loop through all GPIO-Pins
pinVal = getGPIOvalue(i)
gpioArr.append([i, pinVal]) # store GPIO-Pin and its value
return gpioArr
<type 'exceptions.IOError'>: [Errno 13] Permission denied: '/sys/class/gpio/gpio2/value'
Mach ich hier etwas grundsätzlich falsch?
Hab es auch leider nicht geschafft die Berechtigungen entsprechend zu setzen...
Danke für jegliche Hilfe.
Gruß