Hallo, ich bin gerade dran einen 0.96" OLED (magenta/yellow version) zu programmieren. Leider habe ich ein Problem, dass mir jedes Element mit einer Standarfarbe Blau oder Gelb angezeigt wird. Es sieht so aus als würden die Pixelfarben standardmäßig vorbelegt. Weis jemand wie ich da vernünftige Farben hinbekomme? Vielen Dank.
K.Str. schrieb: > Es sieht so aus als würden die Pixelfarben standardmäßig vorbelegt. das ist doch so bei den 2-farbigen, übrigens gibt es nur ein Oled auf der Welt das du deines nicht benennen musst? http://i.ebayimg.com/00/s/ODAwWDgwMA==/z/3oIAAOSwo4pYPUxe/$_57.JPG ich habe nur gelb-blau gefunden, dein magenta/yellow noch nicht
:
Bearbeitet durch User
Hallo Joachim, vielen Dank für Deine schnelle Antwort. Ja das ist das OLED Display das Du gefunden hast. Da habe ich leider was falsches eingetippt. Sorry. Ich habe es bei ebay gekauft http://www.ebay.de/itm/172368932031. Kannst Du mir da bitte weiterhelfen?
K.Str. schrieb: > Kannst Du mir da bitte weiterhelfen? wie denn? K.Str. schrieb: > Leider habe ich ein Problem, dass mir jedes Element mit einer > Standarfarbe Blau oder Gelb angezeigt wird. > Es sieht so aus als würden die Pixelfarben standardmäßig vorbelegt. dem ist halt so! wenn du alle Pixel in jeder Farbe leuchten lassen willst brauchst du RGB OLED als Grafik und viel SRAM, unterm Arduino mighty mini 1284p machts kaum Spass, oder du nimmst gleich ESP oder STM
:
Bearbeitet durch User
K.Str. schrieb: > Ebay-Artikel Nr. 172368932031. Bei dem Display werden die Farben über Folien auf dem Display festgelegt, die Pixel selbst sind weiss.
Joachim B. schrieb: > wenn du alle Pixel in jeder Farbe leuchten lassen willst brauchst du RGB > OLED als Grafik und viel SRAM Wofür der viele SRAM? Bei einfarbigen OLEDs ohne Rücklesemöglichkeit des Pixel-RAMs braucht man Pufferspeicher im Mikrocontroller, da man ansonsten kein einzelnes Pixel explizit setzen kann (immer nur 8 auf einmal). Bei RGB-OLEDs muss man für ein einzelnes Pixel ohnehin 8 oder 16 Bit zum LED-Controller schreiben, die muss man aber auf dem Mikrocontroller nicht unbedingt puffern.
:
Bearbeitet durch Moderator
Jörg W. schrieb: > Wofür der viele SRAM? vielleicht weil ich ein mieser Programmierer bin oder mir nicht anders zu helfen wusste..... Jörg W. schrieb: > Bei RGB-OLEDs muss man für ein einzelnes Pixel ohnehin 8 oder 16 Bit > zum LED-Controller schreiben, die muss man aber auf dem Mikrocontroller > nicht unbedingt puffern. bei meinen Versuchen mit TFT auf dem Arduino mega2560 stellte ich fest das pixelweise löschen schneller geht als bereichslöschen. Ich überschrieb die großen Zahlen einfach mit Schriftfarbe black, aber das bedeutet das man immer den alten Text vorrätig haben muss. In der Test und DEBUG Phase ist viel SRAM auch von Vorteil flash sowieso. Meine Rolladensteuerung mit Berechnung nach Sonnenstand und Rückmeldung auf einem Nokia 5110 passt gerade so mit knausern in einen nano328, keine Debugausgaben, keine Tastatur, kein Drehencoder mehr möglich, auch serielle Kommandos können nur noch eingeschränkt genutzt werden, das nervt. ich wünsche mir einen nano mit 64k flash und min 8k SRAM, alternativ endlich einen 1284p mit USB
Joachim B. schrieb: > Ich überschrieb die großen Zahlen einfach mit Schriftfarbe black, aber > das bedeutet das man immer den alten Text vorrätig haben muss. Gut, wenn man's für Optimierungen benutzen will, ist das 'ne andere Sache. > In der Test und DEBUG Phase ist viel SRAM auch von Vorteil flash > sowieso. Gar keine Frage, mehr Ressourcen machen natürlich immer auch mehr Spaß und die Arbeit einfacher. ;)
Hallo, vielen Dank für Eure Antworten. ---> Horst <----- Wie verhält sich das mit den Folien? Sind diefest in dem Bauteil verbaut oder sind die auf dem Display aufgeklebt? Dann kann man sie vielleicht runterziehen.
K.Str. schrieb: > Dann kann man sie vielleicht runterziehen. Du hast aber zwischen den beiden Bereichen einen ca. 1 Pixel breiten Streifen „nichts“; zumindest ist das bei meinem gelb/blauen Display so. Eine vollständig gleichmäßig gefüllte Fläche kann man damit also nicht erzeugen. Bei den ebay-Fotos deines Displays kann ich nicht erkennen, ob das auch der Fall ist.
Hallo Jörg, Dir und allen anderen vielen Dank für diese Informationen. Ich denke ich kaufe mir mal ein "echtes" monochromes OLED.
Da ich gerade nochmal so'n Teil in den Fingern habe, hab' ich ein Foto davon gemacht. Das Display ist ebay 272245871003. Ich glaube übrigens nicht recht dran, dass es sich um weiß mit Filtern handeln würde; man kann nichts erkennen, was wie eine Filterfolie aussieht, und auch extrem von der Seite betrachtet sind die Pixel farbig ohne irgendeinen weißen Schein.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.