Forum: Mikrocontroller und Digitale Elektronik I2C 128x64 Display Displayfehler


von Jan D. (jand61)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

ich habe folgendes Problem mit dem I2C 128x64 Display: Wenn ich den 
Beispielcode aus Arduino auf den ESP32 lade, dann zeigt nur ein kleiner 
schmaler Streifen am oberen Displayrand das Programm, der Rest ist ein 
weißes Feld mit schwarzen Punkten(ich habe dazu mal ein Bild 
hochgeladen).
Hat da jemand ne Idee an was das liegen könnte? Ist das Display 
vielleicht kaputt?

: Bearbeitet durch User
von Karl M. (Gast)


Lesenswert?

Toll, mal etwas Art.

Dann kaufe noch weitere und Du kannst ein Mosaik daraus bauen.

von hier auch (Gast)


Lesenswert?

Das Problem kenne ich. Ich lade das Programm auf den Arduino und die 
rote Lampe bleibt aus.
Kann denn keiner helfen?

von Rick SΛnchez .. (Gast)


Lesenswert?

Jan D. schrieb:
> den Beispielcode

Ach den! Es gibt ja nur den einen.

Fändest du es nicht auch äußerst sinnvoll, uns das Programm zu zeigen? 
Wie soll man sonst auch nur ansatzweise prüfen können, wo der Fehler 
liegen könnte?!

von Helmut -. (dc3yc)


Lesenswert?

Jan D. schrieb:
> Ist das Display
> vielleicht kaputt?

Kann sein, oder auch nicht. Kann auch sein, dass in China ein Sack Reis 
umgefallen ist. Oder in Timbuktu Sturmflut herrscht.

Mann, wir brauchen weitere Infos, wenn man dir helfen soll! Aufbau, 
Schaltplan, Code?????

von Kristallkugel Verweigerer (Gast)


Lesenswert?

Jan D. schrieb:
> Hat da jemand ne Idee an was das liegen könnte?

Ganz allgemein gesprochen liegt es zunächst an dem
der vor Bildschrim und Tastatur sitzt - solange man
nichts Genaueres gezeigt bekommt.

von Jan D. (jand61)


Angehängte Dateien:

Lesenswert?

Habe den Code im Dateianhang hochgeladen.

von Roman (Gast)


Lesenswert?

Jan D. schrieb:
> Habe den Code im Dateianhang hochgeladen.

Das ist der falsche! Der funktioniert bei mir nämlich!

von Jan D. (jand61)


Lesenswert?

Bei mir funktioniert er nicht.

von Joachim B. (jar)


Lesenswert?

Jan D. schrieb:
> Bei mir funktioniert er nicht

mag sein, es soll auch noch andere Controller geben als SSD1306.

Bei mir funktionierte ein U8GLIB_SH1106_128X64

von Stefan F. (Gast)


Lesenswert?

Hast du Pull-Up Widerstände an SCL und SDA?

Prüfe die Signalqualität mit einem Oszilloskop.

Eventuell hilft ein Vergleich mit einer anderen Bibliothek, ich weiß 
aber nicht mit Sicherheit, ob die auf dem ESP32 funktioniert. 
Theoretisch sollte sie gehen: 
http://stefanfrings.de/esp8266/WIFI-Kit-8-OLED.zip

von c-hater (Gast)


Lesenswert?

Jan D. schrieb:

> Bei mir funktioniert er nicht.

Tja, daraus könnte man folgendes ableiten:

Erstens: der Code ist prinzipiell OK und passt zu der Display von 
Roman(Gast).

Zweitens: Roman(Gast) war in der Lage, den Code korrekt zu konfigurieren 
und die Hardware korrekt aufzubauen.

Drittens: Du hast entweder ein zum Code inkompatibles Display oder bist 
nicht in der Lage den Code korrekt zu konfigurieren oder bist nicht in 
der Lage, die Hardware korrekt aufzubauen.

Viertens: Du hast nicht genug Information geliefert, als dass irgendwer 
eine weitergehende und treffsicherere Problemanalyse hätte machen 
könnte.

Fünftens: Du bist offensichtlich ein Arduidiot. Insbesondere deswegen, 
weil dir die unter 4) genannten Sachverhalte nicht klar sind. Du weißt 
nichtmal so viel, dass du entscheiden kannst, was du eventuellen Helfern 
als Info geben musst.

von Hugo H. (hugohurtig1)


Lesenswert?

Jan D. schrieb:
> Hat da jemand ne Idee an was das liegen könnte? Ist das Display
> vielleicht kaputt?

c-hater schrieb:
> Fünftens: Du bist offensichtlich ein Arduidiot. Insbesondere deswegen,
> weil dir die unter 4) genannten Sachverhalte nicht klar sind. Du weißt
> nichtmal so viel, dass du entscheiden kannst, was du eventuellen Helfern
> als Info geben musst.


Sechstens: Was hast Du denn da wie angeschlossen?

-> Schaltplan (außerdem sieht das für mich wie ein 32er Display aus)

von Stefan F. (Gast)


Lesenswert?

Das 128x32 Display ist viel Schmaler und har seinen Anschluss an der 
rechten Seite.

von Hugo H. (hugohurtig1)


Lesenswert?

Stefan F. schrieb:
> Das 128x32 Display ist viel Schmaler und har seinen Anschluss an der
> rechten Seite.

https://www.mikrocontroller.net/attachment/437117/20191130_140430_HDR.jpg

Zähl mal - und zeig mal :-)

: Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.