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);
}