Fasizi 2Pcs 1.3" IIC I2C Serial 128x64 SSH1106 OLED LCD Display LCD Module for Arduino AVR PIC STM32 - Blue font
J**T
Lovely displays!
I have one of these hooked up to a Raspberry Pi5 running a custom Python script as a 24-hr clock/calendar and it's a beautiful display. You can find the script in the Python section on the official Raspberry Pi forum.For those concerned that a blue display may be hard to read from a distance, they're not blue. They're an almost equal mix of blue and green making a nearly perfect cyan. They're also very bright, so I run mine at less than half brightness under typical indoor ambient lighting.I bought a pair of these and am looking forward to setting up the second as a system monitor. Moving the resistor link to change the display's address is perfectly straightforward if you have good eyes, a decent soldering iron and a pair of fine-nosed tweezers.Highly recommended.
A**R
"Fun" to get working but good when you get there
Using them with an ESP32Using Universal 8bit Graphics Library U8g2lib.hGotchas:Constructor is U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);Need to add u8g2.firstPage(); to void u8g2_prepare(void)After that works greatSimple ESP32 example:#include <Arduino.h>#include <SPI.h>#include <U8g2lib.h>U8G2_SH1106_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, U8X8_PIN_NONE);void setup(void) { u8g2.begin();}void loop(void) { u8g2.firstPage(); do { u8g2.setFont(u8g2_font_ncenB14_tr); u8g2.drawStr(0,15,"Hello World!"); } while ( u8g2.nextPage() ); delay(1000);}
P**S
Tried my patience to the limit.
Despite every effort, I could not change the jumper address on the second display, why these people can't just use a simple jumper switch is beyond comprehension.I used with Adafruit_SH110X.h library (Adafruit_SH1106G display = Adafruit_SH1106G...)And with GyverOLED.h library (translating a bit of Russian with Google).Every time I hooked a second component to a Arduino board, this display refused to work until I unplugged it and rebooted.
Trustpilot
4 days ago
3 weeks ago