Grove - OLED Display 1.12


#1

Hallo zusammen,

ich habe ein Grove OLED Display 1.12’’ bekommen. Wie kann ich ihn zum laufen bringen? Ich wäre für jede Hilfe sehr dankbar.

Viele Grüße
Emma


#2

Hallo Emma,
versuche es mal hiermit:

Auf Paket hinzufügen klicken,

https://github.com/Microbit-Grove-Library/pxt-OledDisplay

ins Suchfeld kopieren, suchen und los gehts!


#3

Hallo klmi,

vielen Dank für deine Hilfe! Ich kenne mich mit dem Calliope nicht sehr gut aus :confused:

Ich habe gestern die Library auf https://makecode.calliope.cc/ hochgeladen und das Beispiel

ausprobiert:

let oled: groveoleddisplay.SH1107G = null
oled = groveoleddisplay.createOled()
oled.clearDisplay()
oled.setTextXY(0, 0)
oled.putString(“hallo”)

aber es funktioniert nicht.

Was mache ich falsch? Soll das Display auf dem rechten oder linken Grove-Anschluss (ich habe beide probiert).

Viele Grüße
Emma


#4

Das Oled kommt in den linken Anschluss.
Ich habe auch festgestellt dass du die aktuellste Betaversion des Editor verwenden musst.

https://makecode.calliope.cc/beta

Versuche mal diesen Code:


let oled: groveoleddisplay.SH1107G = null
oled = groveoleddisplay.createOled()
oled.clearDisplay()
oled.setTextXY(0, 0)
oled.putString(“Test”)

mini-test(15).hex (591,3 KB)

Wenn das nicht klappt müssen wir etwas anderes probieren.


#5

#6

Hallo klmi,

es funktioniert!!! Großartig! Vielen Dank!!


#7

Hallo Zusammen,
bekomme mein OLED 128x64 v1.1 leider nicht zum laufen.
Habe das Hex File und den makecode ausprobiert…
Habt Ihr einen Rat?
Vielen Dank Dirk

Erstes Ergebnis:
man sieht nur “Schnee” und der blinkt mit makecode beta Version …


#8

welcher controller ist denn verbaut im Display oder sieht man nichts?
Ah SSD1308. Leider kein fertiges Paket auf Github!


#9

Hi klmi,
oh nein der Teufel steckt im Detail… das heißt ich kann den so nicht nutzen? Was muss man dafür haben?
Vielen Dank Gruß Dirk


#10

Naja, du kannst ihn nutzen indem du z.B. dir ein Paket für ein anderes OLED nimmst, das Datenblatt für den SSD1308 schnappst und dann die passenden Codes zum Ansteuern austauschst.
Vielleicht eiinfacher wenn Du Dir so eins für 5€ holst. Das kannst Du mit dem Standard Grove-Paket ansteuern.

Viel Erfolg!

Michael


MakeCode-Bibliothek für Grove OLED Display 0.96''
#11

Ok :cry:ist wohl der einfachste Weg ein anderes OLED zu kaufen…Lieben Dank Michael