Hallo, ich habe gerade eben ein 128x64 OLED Display mit Hilfe der u8glib für AVR Controller zum Laufen gebracht :-) (Das Display hat einen SH1106 Controller) Wie kann ich die Helligkeit bzw. den Kontrast des Displays verändern? Das Bild zeigt das Display, wobei die Helligkeit in Wirklichkeit aber viel geringer ist.
Gast
#5202609
Ist offensichtlich nicht vorgesehen. Schau mal ins Datenblatt des Displays, da wirst du ein Kommando zum Einstellen des "Contrast" finden. Als Parameter kannst du jeden beliebigen Wert von 0 bis 255 verwenden.
Gast
#5202622
http://www.allshore.com/pdf/SH1106.pdf Seite 20 -> 0x81 Ist zwar für SSD1306, aber wie es in U8glib gemacht wird steht hier: https://forum.pjrc.com/threads/29265-How-does-one-control-the-brightness-of-an-OLED-display-( title="Bauteil-Information" class="part-autolink" href="/part/SSD1309">SSD1309)
Man kann auch mal einen Blick in die u8g2 Doku riskieren: https://github.com/olikraus/u8glib/wiki/userreference#setcontrast
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
