Joy-It Nokia_LCD funktioniert nicht

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo

    ich habe einen joy-it Nokia LCD.

    Dieser zeigt aber bei den Beispielen nichts an, er leuchtet nur, aber am PC-Bildschirm kommt mir eine Fehlermeldung.

    Nämlich:

    Traceback (most recent call last):

    File "/home/pi/Nokia_LCD/examples/image.py", line 5, in <module>

    import Adafruit_GPIO.SPI as SPI

    ImportError: No module named 'Adafruit_GPIO'

    ist übrigens das Beispiel image.py.

    Ich habe alles nach der Anleitung von Codingworld gemacht (http://cw42.de/60)

    Was soll ich tun?

    :conf:

    • Offizieller Beitrag

    Hallo Enteraspi,

    ich nehme an, dass Du dieses Display meinst: https://www.conrad.de/de/raspberry-p…sp-1503826.html

    Hast Du die Anleitung befolgt?

    Code
    sudo apt-get install python-pip python-dev build-essential
    sudo pip install RPi.GPIO
    sudo apt-get install python-imaging
    Code
    sudo apt-get install git
    git clone https://github.com/adafruit/Adafruit_Nokia_LCD.git
    cd Adafruit_Nokia_LCD
    sudo python setup.py install

    Ansonsten: Wie Frage ich nach Hilfe? ;)

  • Traceback (most recent call last):

    File "/home/pi/Adafruit_Nokia_LCD/test/test_PCD8544.py", line 24, in <module>

    from mock import Mock, call

    ImportError: No module named 'mock'

    Kommt wenn ich nach deiner Art in Python IDLE test abspiele.

    Traceback (most recent call last):

    File "/home/pi/Adafruit_Nokia_LCD/examples/image.py", line 25, in <module>

    import Adafruit_GPIO.SPI as SPI

    ImportError: No module named 'Adafruit_GPIO'

    Bei image.py

    Traceback (most recent call last):

    File "/home/pi/Adafruit_Nokia_LCD/examples/shapes.py", line 25, in <module>

    import Adafruit_GPIO.SPI as SPI

    ImportError: No module named 'Adafruit_GPIO'

    Bei shapes.py

    2 Mal editiert, zuletzt von Enteraspi (23. Dezember 2018 um 15:06)

    • Offizieller Beitrag

    OK, wie rufst Du das Script auf und zeige mal bitte Dein Script hier im Forum in einem Codeblock (dieses Zeichen im Editor </>).

    Wie bereits oben erwähnt wäre es hilfreich, wenn Du Dich an Wie Frage ich nach Hilfe? orientieren würdest.

  • Ist der Code von test_PCB8544.py .

    Ich öffne den Code mit Python 3 (IDLE)

    Nämlich im Startfenster unter File>Open

    Dann wähle ich die Datei unter Adafruit/Nokia_LCD/test/test_PCD8544.py aus

    Ist die Python Datei geöffnet drücke ich F5.

    Alles läuft auf einem Pi3 v 1.2 mit dem Betriebssystem Rasbain.

    Der Schaltplan ist von http://anleitung.joy-it.net/wp-content/upl…_Nokia-5110.pdf genauso wie der ganze zweite Versuch von 3(Der 3. ist von dir).

    Der nun 4. Versuch ist noch einmal genau nach der Anleitung.

    Einmal editiert, zuletzt von Enteraspi (23. Dezember 2018 um 15:33)

    • Offizieller Beitrag

    Versuchs mal mit einem originalen Code: https://github.com/adafruit/Adafr…ples/animate.py

    Versuche es auch mal mit Python2 auszuführen, um einen eventuellen Installationsfehler zu erkennen.

    //Edit: SPI hast Du aktiviert?

    //Edit2: Die Beispiele liegen im Ordner examples und nicht in test. ;)

  • SPI ist aktiviert.

    Den Code denn du mir geschreiben hast habe ich getestet die Fehlermeldung ist immer noch:

    Python: Shell
    Python 3.5.3 (default, Sep 27 2018, 17:25:39) 
    [GCC 6.3.0 20170516] on linux
    Type "copyright", "credits" or "license()" for more information.
    >>> 
    ========== RESTART: /home/pi/Adafruit_Nokia_LCD/examples/animate.py ==========
    Traceback (most recent call last):
      File "/home/pi/Adafruit_Nokia_LCD/examples/animate.py", line 23, in <module>
        import Adafruit_Nokia_LCD as LCD
    ImportError: No module named 'Adafruit_Nokia_LCD'
    >>> 

    Diesmal habe ich das ganze Fenster (Shell) genommen.

    //Edit: SPI hast Du aktiviert?

    //Edit2: Die Beispiele liegen im Ordner examples und nicht in test. ;)

    1: Ja

    2: Den ganzen examples Ordner habe ich schon durch, sie funktionieren nicht wie du in vor circa 49min siehst.

    Einmal editiert, zuletzt von Enteraspi (23. Dezember 2018 um 15:47)

    • Offizieller Beitrag

    Rufe die Datei mal bitte im Terminal auf. Falls der Pfad nicht stimmt, dann bitte anpassen!

    Code
    python /home/pi/Adafruit_Nokia_LCD/examples/animate.py
    Code
    python3 /home/pi/Adafruit_Nokia_LCD/examples/animate.py

    und das selbe Spiel nochmals mit sudo davor:

    Code
    sudo python /home/pi/Adafruit_Nokia_LCD/examples/animate.py
    Code
    sudo python3 /home/pi/Adafruit_Nokia_LCD/examples/animate.py

    Bei mir funktionierte es ohne Probleme, als ich das Display vor ziemlich genau zwei Jahren installiert hatte. :conf:

  • Moin,

    ich kann Hyle bestätigen.

    Hab gerade einen Pizero genommen, das aktuelle raspbian (Stretch with desktop) neu "aufgespielt".

    Dann nach der vom TO verlinkten Anleitung http://anleitung.joy-it.net/wp…9/LCD84x48_Nokia-5110.pdf das Display angeschlossen

    und genau nach der selben Anleitung die Software installiert .

    Funktioniert auf Anhieb.

    NACHTRAG: alle 3 beispiele mit python 2 , mit python3 funktioniert es mit der genannten Anleitung nicht.

    NACHTRAG 2: damit die Beispiele mit python3 funktionieren habe ich die Software nochmal mit:

    Code
    sudo python3 setup.py install

    installiert.

    Einmal editiert, zuletzt von ait (23. Dezember 2018 um 17:41) aus folgendem Grund: Was vergessen

    • Offizieller Beitrag

    ait Man könnte mal mit sudo python3 setup.py install im Schritt 4 der Anleitung versuchen. Keine Ahnung ob das was bringt, aber da Du gerade einen Test-Pi mit dem Display bei der Hand hast... ;)

    • Offizieller Beitrag

    Ja, er fing an mit:

    Ich habe alles nach der Anleitung von Codingworld gemacht (http://cw42.de/60)

    Hinter http://cw42.de/60 verbirgt sich https://codingworld.io/project/das-5110-display

    Danach erst die offizielle Anleitung. Vielleicht "hakelt" sich da irgendwas zwischen den beiden.

    BTW: Ich hatte damals auch die offizielle Anleitung befolgt, ist immernoch die Selbe.

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!