Ciao,avevo utilizzato un display lcd 4x20 retroilluminato blu ,No i2c,in quanto utilizzo una Versione Mega e problemi di pin non ne avevo.
Nel codice utilizzo anche degli input attivabili con una tastiera a membrana 4x4.
Vorrei sostituire Display e Tastiera,con un Display Oled a colori size 128x64,ma riesco a creare a sostituire il tutto senza stravolgere il programma,ma cambiando solo la funzione .
Tipo questa funzione rtc :
const char* days[] = {"Dom","Lun","Mar","Mer","Gio","Ven","Sab"};
giorno = now.dayOfTheWeek();
sprintf(lcdBuffer, " %s,%02d/%02d/%04d ", days[giorno], now.day(), now.month(), now.year() );
lcd.setCursor(0,0);
lcd.print(lcdBuffer);
sprintf(lcdBuffer, " [ %02d:%02d:%02d ] ", now.hour(), now.minute(), now.second() );
lcd.setCursor(0,1);
lcd.print(lcdBuffer);
type or paste code here
Su questi Display Oled,sono anche touch ? quindi posso creare un pulsante e attivarlo col dito ?
Spero di essermi spiegato.
Grazie,in anticipo.
Mauro