Acabo de comprar una pantalla exactamente igual a la tuya y también tuve el mismo problema ... y al intentar encontrar una solución, vine con tu pregunta, ¡¡y luego encontré la solución !:
enlace
Siga los pasos del usuario: Caltoa, -Utilice U8glib, tome el ejemplo 'Hola mundo' para Arduino y descomente la sección:
U8GLIB_SSD1306_128X64 u8g(13, 11, 10, 9); // SW SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
Y agrega un '2' al final, como este:
U8GLIB_SSD1306_128X64 u8g(13, 11, 10, 9, 2); // SW SPI Com: SCK = 13, MOSI = 11, CS = 10, A0 = 9
Entonces conéctate así:
U8GLIB_SSD1306_128X64 u8g( SCL, SDA, 'cs no connected', D/C, RST);
¡Totalmente funcionando!
p.s.
No es una pantalla I2C, utiliza una comunicación SPI, ¡las etiquetas en la pantalla son incorrectas! Es por eso que en la biblioteca tiene que usar el 'Software SPI Communication'.
¡Espero que funcione contigo y todos con el mismo problema!