Nel link che mi hai fornito dice che se nella protezione che copre il display c'è un tab di colore rosso il driver è EPSON, se è BLU il driver è PHILIPS.
Lo posto per cortesia tutta la funzione setup() dello sketch con cui ti funziona il display?
Ciao.
Ciao, in questo caso penso sia il contrario, il tab è rosso, ma è Philips, ti posto il codice originale e poi il modificato:
Originale:void setup()
{
/* Set up the button pins as inputs, set pull-up resistor */
for (int i=0; i<3; i++)
{
pinMode(buttonPins
, INPUT);
digitalWrite(buttonPins, HIGH);
}
hours = HOURS;
minutes = MINUTES;
seconds = SECONDS;
ampm = AMPM;
/* Initialize the LCD, set the contrast, clear the screen */
lcd.init(EPSON);
lcd.contrast(40);
lcd.clear(BACKGROUND);
Modificato:
void setup()
{
/* Set up the button pins as inputs, set pull-up resistor */
for (int i=0; i<3; i++)
{
pinMode(buttonPins, INPUT);
digitalWrite(buttonPins, HIGH);
}
hours = HOURS;
minutes = MINUTES;
seconds = SECONDS;
ampm = AMPM;
/* Initialize the LCD, set the contrast, clear the screen */
lcd.init(PHILLIPS);
lcd.contrast(40);
lcd.clear(BACKGROUND);
Ti confermo le 2 elle in Phillips, altrimenti da errore in fase di compilazione.
Ciao