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.
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.
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-(SSD1309)
Man kann auch mal einen Blick in die u8g2 Doku riskieren: https://github.com/olikraus/u8glib/wiki/userreference#setcontrast
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.
