Forum: Mikrocontroller und Digitale Elektronik Oled Display Arduino Zeilen fehlen


von Ludwig (Gast)


Lesenswert?

Hallo zusammen, ich betreibe ein 128x64 Oled-Display am Arduino-Nano.
Dazu nutze ich die Adafruit-Librarys SSD 1306 und GFX.
Ich habe schon verschiedene Sketche probier, aber es werden immer nur
32 Zeilen dargestellt. Die I2C-Adresse ist 0x3D, sowie es die Sketche,
die Library und das Display benötigen.
Was kann ich prüfen oder ändern?
Im voraus vielen Dank!

von Joachim B. (jar)


Lesenswert?

Ludwig schrieb:
> Dazu nutze ich die Adafruit-Librarys SSD 1306

[s]komisch bei meinen war es die 11xx[/s]
doch 1306

ich würde mehr ausprobieren.

ich nutze
U8glib
https://code.google.com/p/u8glib/

: Bearbeitet durch User
von Philipp K. (philipp_k59)


Lesenswert?

128x64 Sketch? Sonst keine Ideen?

Die U8GLib benutze ich auch für alles.

von Joachim B. (jar)


Lesenswert?

Philipp K. schrieb:
> Die U8GLib benutze ich auch für alles.

habe die OLED auf I2C umgebaut, klemmt aber mit RTC und PCF8574

egal was ich probiere.....
alleine geht es.

hast du eine Idee?

: Bearbeitet durch User
von Philipp K. (philipp_k59)


Lesenswert?

hm.. ausser den Adressen fällt mir dann auch nix ein.

Was heisst auf I2C umgebaut und wie sieht die verdrahtung aus?

: Bearbeitet durch User
von Joachim B. (jar)


Lesenswert?

Philipp K. schrieb:
> naja du brauchst ja dann eher eine Lib die dann über den PCF8574
> indirekt anfährt oder klappt das auch schon alleine?
>
> Welches OLED ?
>
> U8G -> i2c -> ssd1306 ?
> U8G -> i2c ->  PCF8574 -> SSD1306 ?

also noch mal

RTC3231 + AT24C32 EEPROM und PCF8574 funzen perfekt schon über Jahre, am 
AVR aus dem Studio und mit wire.h in Arduino

sobald ich U8G -> i2c -> ssd1306 ? in allen I2C Variationen ACK und NACK 
anklemme bleibt es stecken, alleine am arduino ohne weiteres 
funktioniert U8G -> i2c -> ssd1306 !

am PCF8574 hängen nur Tasten und ich frage auch nur in ab Tasten eben.

und wenn ich PCF8574 abklemme gehts, ergo muss es ein Problem mit U8G 
sein der den PCF8574 als LCD Treiber identifiziert?

: Bearbeitet durch User
von google (Gast)


Lesenswert?

Ludwig schrieb:
> Ich habe schon verschiedene Sketche probier, aber es werden immer nur
> 32 Zeilen dargestellt. Die I2C-Adresse ist 0x3D, sowie es die Sketche,
> die Library und das Display benötigen.

https://learn.adafruit.com/monochrome-oled-breakouts/wiring-1-dot-3-128x64

Hier ganz am Ende sagen die, dass die Beispiele für die einzelnen 
Displays vorkonfiguriert sind. Das richtige Beispiel benutzt?

Bei meinen Chinamodulen ist die Adresse übrigens 0x3C.

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.