Errors de permisos en python i gpio
|Quan he intentat controlar els ports GPIO des de una raspberry pi amb python m’he trobat un problema amb la configuració per defecte que impedeix accedir-hi com a l’usuari pi (l’usuari per defecte del sistema), just en el moment en que intento accedir-hi.
El problema seria el següent:
$ python3 script.py
Traceback (most recent call last):
File “script.py “, line 16, in <module>
GPIO.setup(RED_LED, GPIO.OUT)
RuntimeError: No access to /dev/mem. Try running as root!
La solució com tantes vegades és a stackoverflow, es tracta de donar permisos de grup al dispositiu que controla els GPIO
sudo chown root.gpio /dev/gpiomem sudo chmod g+rw /dev/gpiomem