Mi sono comprato uno schermo Oled da circa un pollice che era venduto come un SSD1306 mentre in commenti su Amazon indicavano di usare la libreria U8G2
Usando lo sketch ssd1306-128x32_i2c degli esempi di Adafruit_SSD1306 il display funziona perfettamente
ma lo stesso si puo' dire se si usa la libreria U8G2
--------------------------------------------------------------------------------
#include <Arduino.h>
#include <U8g2lib.h>
#include <SPI.h>
#include <Wire.h>
U8G2_SSD1306_128X32_UNIVISION_F_HW_I2C u8g2(U8G2_R0);
void setup(void) {
u8g2.begin();
//u8g2.clear();
u8g2.clearBuffer();
u8g2.drawPixel(0,0);
u8g2.drawPixel(127,31);
u8g2.sendBuffer();
delay(3000);
u8g2.clearBuffer();
u8g2.setFont(u8g2_font_logisoso28_tr);
u8g2.drawStr(8,29,"Luca");
u8g2.sendBuffer();
delay(3000);
}
void loop(void) {
}