Behebung von Raspberry Pi GPIO "No access to /dev/mem. Try running as root!"
English
Deutsch
Problem:
Du möchtest einen Raspberry Pi GPIO-Pin mit RPi.GPIO umschalten, siehst aber eine Fehlermeldung wie
gpio-error.txt
Traceback (most recent call last):
File "gpio.py", line 8, in <module>
GPIO.setup(pin1, GPIO.OUT)
RuntimeError: No access to /dev/mem. Try running as root!Lösung
Füge deinen Benutzer zur gpio-Gruppe hinzu:
add-user-to-gpio-group.sh
sudo usermod -a -G gpio $USERdann abmelden und wieder anmelden (oder neu starten, wenn das nicht hilft).
Der Grund für diesen Fehler ist, dass /dev/gpiomem nur von Benutzern zugänglich ist, die zur gpio-Gruppe gehören. Standardmäßig gehört nur der pi-Benutzer zur gpio-Gruppe - daher siehst du diese Fehlermeldung, wenn du ein Skript als ein anderer Benutzer als pi oder root ausführst.
Check out similar posts by category:
Electronics, Raspberry Pi
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow