Modulo OLED SSH1106

Buongiorno a tutti.
Solo per provare un modulo OLED I2C SSH1106 collegato con rete I2C che fa capo ai piedini A4 e A5 di Arduino uno r3 ho scopiazzato il seguente sketch.
Tutto funziona, ma sul modulo OLED compare una linea bianca verticale alta come il modulo e situata all’estremità destra dello stesso. Cosa posso fare per toglierla? Dove sbaglio?
Un grazie di cuore a chi mi vorrà aiutare!

Renato
(spero di aver scritto in modo corretto e nella giusta sezione....)

#include <Wire.h>
#include <U8g2lib.h>

// Inizializza il display con la libreria U8g2 per il display SSH1106
U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); // Modifica se il display ha una risoluzione diversa

void setup() {
  // Inizializzazione del display
  u8g2.begin();
}

void loop() {
  // Cancella il buffer
  u8g2.clearBuffer();
  
  // Imposta il font per il testo
  u8g2.setFont(u8g2_font_ncenB12_tr); // cambia con altri font U8g2 se preferisci
  
  // Scrivi sulla prima riga
  u8g2.drawStr(30, 20, "Tt");  // Coordinata (x=30, y=20) per la prima riga
  
  // Scrivi sulla seconda riga
  u8g2.drawStr(30, 50, "Td");  // Coordinata (x=30, y=50) per la seconda riga
  
  // Invia il contenuto al display
  u8g2.sendBuffer();
  
  // Aggiorna ogni secondo
  delay(1000);
}

Io inizierei da qui :stuck_out_tongue_winking_eye:

Hai ragione, sono un cretino! Mi hai risolto il problema! Grazie!

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.