Errori di compilazione

il problema è che la Witre della libreiria LCD va in conflitto con la Write della libreria Print

probabilmente stai overridando la funzione write della print originale, ma la print originale ritorna size_t, mentre la tua libreria void.

Cambia i retutn della libreria LDC in size_t (probabilmente dovreai aggiungere anche il return, dagli un valore farlocco, per esempio sembra che il secondo parametro di LCD.write faccia proprio al caso tuo :slight_smile:

probabilmente è un errore dato da un update delle librerie arduino... che versione usi?

@tuxduino: are you the creator of the lib? if so the problem is that your lib return value is null, but you are overriding a function that return size_t. Maybe this is because the IDE version that LeopoldGrufus is using has the Print library updated, but you should double check.