Arduino Nano Every errore compilazione libreria LiquidCrystal

Salve, oggi stavo provando a compilare questo semplice programma su Arduino Nano Every:

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {

// set up the LCD's number of columns and rows:

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.print("hello, world!");

}

void loop() {

// set the cursor to column 0, line 1

// (note: line 1 is the second row, since counting begins with 0):

lcd.setCursor(0, 1);

// print the number of seconds since reset:

lcd.print(millis() / 1000);

}

Ma andando a caricare lo sketch ottengo le seguenti stringhe di errore:

In file included from C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.cpp:1:0:
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.h:45:36: error: expected class-name before '{' token
 class LiquidCrystal : public Print {
                                    ^
C:\Program Files (x86)\Arduino\libraries\LiquidCrystal\src\LiquidCrystal.h:86:9: error: 'Print' has not been declared
   using Print::write;
         ^~~~~
exit status 1
Errore durante la compilazione per la scheda Arduino Nano Every.

Qualcuno sa se il problema è la libreria e cosa si può fare per risolvere?

Impara a cercare sul forum prima di chiedere :smiling_imp: ... ho già risolto lo stesso problema ad un altro utente.

Guglielmo

Ah okay, non avevo notato che il pulsante cerca, servisse per il forum. Grazie!