Gast
#5140832
Hallo Zusammen, ich bin gerade dabei mir ein zusätzliches Info-Display an meinen Roller zu basteln auf dem Dinge wie die Drehzahl, Öltemperatur und die Tankfüllmenge angezeigt werden sollen. Ich benutze als Anzeige ein 128*64 OLED Display für das ich die Adafruit_SSD1306 und die Adafruit-GFX Bibliotheken nutze. Die Anzeige an sich läuft schon, zur Zeit noch mit Variablen bis ich die Sensoren alle beisammen hab. Meine Frage ist wie ich ein eigenes Bitmap als Anzeige auf den Schirm bringen kann und zwar nicht zusätzlich zu dem beim OLED Start angezeigten Adafruit Logo, sondern wie ich dieses ersetzen kann. In der Adafruit_SSD1306.cpp ist ja (vermutlich?) das Logo in den Zeilen 40-106 hinterlegt. Ich hatte bereits ein eigenes Bitmuster aus einem passenden Bild erzeugt (128*64 Pixel) und ab der Zeile 75 eingefügt, aber damit kompiliert der Code in der Arduino IDE nicht, weil, soweit ich es verstehe, das Muster zu groß ist. Ist das gesamte Bitmuster ab Zeile 40 EIN Bild oder sind es 3 Bilder für die jeweilige Auflösung des OLED. Grund des Ganzen ist es natürlich Speicherplatz zu sparen, da dieses Bild ja eh mit eingebunden wird und ob da jetzt das Adafruit Logo oder mein eigenes drin steht spielt ja keine Rolle. Ich bedanke mich im Voraus für eure Hilfe Eric