Salve a tutti,
sto utilizzando un RTC per stampare l'ora su un display oled 128x32.
Sto utilizzando la libreria u8g2 ma ho problemi di visualizzazione per quei valori di ora e minuti compresi tra 0 e 9.
Facendo un esempio pratico quando l'ora corrisponde alle 19:09 sul display viene stampato 19:9.
Mi sto muovendo in questa direzione (porto l'esempio dell'ora):
ORA = now.hour(), DEC;
dtostrf(ORA, 2, 0, mybuffer_ORA);
u8g2.drawStr(0, 32, mybuffer_ORA);
dove ORA è dichiarata come int e mybuffer_ORA è dichiarata come char (char mybuffer_ORA[2])
Sto sbagliando qualcosa?
Grazie