0.96" LED Farbeinstellung

Gast #4875292
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.
#4875415
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
Moderator Persönliche Seite #4875449
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.
#4875475
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
Moderator Persönliche Seite #4875507
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. ;)
Gast #4875586
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.
Moderator Persönliche Seite #4875597
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.
Moderator Persönliche Seite #4881776
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.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.