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


#1

Da ich mir ein Grove OLED Display gekauft habe und die anderen Bibliotheken dafür, die ich gefunden habe, keine MakeCode-Blöcke hatten, habe ich mir selber eine Bibliothek geschrieben.

Die meisten Funktionen können über Blöcke angesteuert werden. Alle Blöcke haben Kommentare. Aber um Text auf das Display zu schreiben, braucht man nur zwei Blöcke.


#2

Um den Usern das Suchen zu erleichtern am besten den Treiberbaustein SSD1308 im Paket mit angeben. Ansonsten ist bei Dir mal endlich alles implementiert was Text angeht.
Man könnte natürlich auch noch ein zweites Paket für Grafikroutinen erstellen. Ich komme mit diesem für das FarbLCD Display von Waveshare im micro:bit gut zurecht. So könnte man sich entscheiden ob man Grafikdaten plotten für Temperaturverlauf oder Text ausgeben will. Aber nur so als Idee. Den Issue zu den deutschen Sonderzeichen hast Du ja netterweise schon beantwortet.


#3

Den Treiberbaustein ergänze ich noch in der README. Danke für den Tip.

An Grafikroutinen hatte ich auch schon gedacht. Ich weiß nur nicht, wie man einzelne Pixel im Display ansteuert. Bilder im Speicher zu erzeugen, ist bei dem geringen RAM des Calliope nicht empfehlenswert.
Wenn ich mit meinem aktuellen Projekt fertig bin, schaue ich mir das aber noch einmal an.


#4

Hallo Ihr Zwei, klasse Arbeit … habt ihr vielleicht mal ein Beispiel zur Ansteuerung für ein OLED 128x64 im makecode?


#5

Hi Dr. Wolle,

ich habe ein OLED Display 128x128. Ich weiss nicht ob dir den Code helfen wird:
https://discourse-cdn-sjc2.com/standard10/uploads/calliope/original/2X/7/74033663e3420e18adf982086e97cc3e7e3aeb1f.hex
Ich habe ihn gestern netterweise von klmi bekommen. Mann sollte auch die Beta-Version von Make Code benutzen: https://makecode.calliope.cc/beta

Ich wünsche dir viel Erfolg!!


#6

…lieben Dank ich werde Berichten…


#7

Meine Bibliothek ist für ein 128x64 OLED-Display geschrieben. Der erste Block muss initialize display sein. Die anderen Funktionen sollten eigentlich selbserklärend sein.


#8

…hier auch noch der Hinweis von Michael (Danke Michael!) … Achtet auf den Kauf von OLED … der Chip ist auch hier entscheidend um die Bausteine im makecode zu nutzen.
VG Dirk