Helpdesk

Ich habe genau wie im Beitrag 102 das Problem wenn die RGB Matrix ab Lektion 11 verwendet wir. Die Bibliothek habe ich auch schon neu installiert, wie im Beitrag beschrieben.


Wen ich den Beitrag richtig verstanden habe wurde das Gerät eingeschickt. Die Problemlösung kann ich in dem Beitrag nicht erkennen.


Hier die Daten von meinem System:


Hardware    : BCM2835
Revision    : d03115
Serial        : 10000000696978d1
Model        : Raspberry Pi 4 Model B Rev 1.5Hardware    : BCM2835
Revision    : d03115
Serial        : 10000000696978d1
Model        : Raspberry Pi 4 Model B Rev 1.5


und hier meine Fehlermeldung bei Lektion 11:


>>> %Run RGB_Matrix_3.py
Can't open /dev/mem: Permission denied
Traceback (most recent call last):
  File "/home/pi/Programme/RGB_Matrix_3.py", line 6, in
    matrix = RGB_Matrix()
  File "/usr/local/lib/python3.9/dist-packages/JoyPi_Note_lib-0.0.0-py3.9.egg/JoyPiNote/JoyPiNote.py", line 147, in __init__
    self.strip.begin()
  File "/usr/local/lib/python3.9/dist-packages/rpi_ws281x-5.0.0-py3.9-linux-aarch64.egg/rpi_ws281x/rpi_ws281x.py", line 143, in begin
    raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -5 (mmap() failed)
>>> >>> %Run RGB_Matrix_3.py
Can't open /dev/mem: Permission denied
Traceback (most recent call last):
  File "/home/pi/Programme/RGB_Matrix_3.py", line 6, in
    matrix = RGB_Matrix()
  File "/usr/local/lib/python3.9/dist-packages/JoyPi_Note_lib-0.0.0-py3.9.egg/JoyPiNote/JoyPiNote.py", line 147, in __init__
    self.strip.begin()
  File "/usr/local/lib/python3.9/dist-packages/rpi_ws281x-5.0.0-py3.9-linux-aarch64.egg/rpi_ws281x/rpi_ws281x.py", line 143, in begin
    raise RuntimeError('ws2811_init failed with code {0} ({1})'.format(resp, str_resp))
RuntimeError: ws2811_init failed with code -5 (mmap() failed)
>>> 

Sören

13.06.24 10:07

Hallo Sören,


hast du deine Datei mit sudo-Rechten ausgeführt?


Also über:


sudo python RGB_Matrix_3.py

Liebe Grüße
Jens

Jens

14.06.24 09:02

Hallo Jens,,


vielen Dank für die schnelle Antwort. Mit dem Aufrruf über sudo läuft das Programm aus Lektion 11 einwandfrei. Ich habe versucht das Programm von Thonny aus zu starten. Gibt es da noch Einstellungen damit es auch von Thonny aus läuft?  Ich habe auch mal mit IDLE Shell 3.9 , welche ich vom Windos PC kenne, versucht. Aber damit läuft das Programm auch nicht.


Mit dem Joy-Pi Note bin ich sehr zufrieden. Die Programme bis Lektion 11 haben mir viel verständniss für die Sensoren gebracht. Die Lektionen sind sehr gut beschrieben, muß aber doch noch viel lernen.


 


Liebe Grüße


Sören

Sören

14.06.24 11:43

Hallo Sören,


für die Ausführung der RGB-Matrix werden leider erweiterte Rechte benötigt, sodass es zu den von dir beschriebenen Problemen kommt.


Wenn du die Lektion über Thonny starten möchtest, dann kannst du Thonny über das Terminal über den folgenden Befehl mit erweiterten Rechten starten:


sudo thonny

Dann solltest du die Lektion problemlos ausführen können. 🙂


Liebe Grüße
Jens

Jens

14.06.24 12:01

Hallo Jens,


nun kann ich weiter lernen. Funktioniert mit dem Aufruf. Danke für die prima Unterstützung.


Lieber Grüße


Sören

Sören

15.06.24 11:03