RISOLTO positive was not declared in this scope

Buona sera.
La verifica di quasi tutti gli sketch che contengono LiquiCrystal_I2C e la stringa:(0x27, ecc....,Positive);
Mi dà questo messaggio positive was not declared in this scope.
In alcuni casi aggiungendo le librerie Led control e LiquidCrystal lo sketch funziona.Ma solo qualche volta.

Non capisco.
Chiedo aiuto.

Grazie

Stai usando una nuova libreria con vecchi esempi !!!

Lascia stare le varie LiquiCrystal_I2C (ce ne sono mille in circolazione , ciascuna con una con qualche differenza rispetto all’altra e … è un casino) ed usa quella che ti allego … ampiamente collaudata ed affidabile.

Guarda gli esempi per come usarla (banale).

Guglielmo

PCF8574_HD44780_I2C.zip (503 KB)

Però ricordo che ti avevamo già detto di cambiare libreria o sbaglio?
No, sbaglio, non eri tu.

Quella che ti ha allegato Guglielmo, comunque ti toglie ogni problema.

Grazie..
state attenti perchè mi troverete spesso qui a porre domande :slight_smile:

Sì va bene per la nuova libreria al posto di LiquidCrystal_I2C,e di questo ringrazio ma rimane il problema di cui sopra.Perchè quell'avvertimento.Ho trovato in giro che molti se ne lamentano ma non ho mai trovato una risposta soddisfacente.

Il perché te l'ho indicato nella prima riga del mio post #1 ... era una vecchia definizione che occorreva in vecchie librerie, nelle nuove quel parametro NON è più richiesto e quindi ... ovviamente da errore.

Guglielmo

Devi usare la NewLiquidCrystal di F. Malpartida.

SukkoPera:
Devi usare la NewLiquidCrystal di F. Malpartida.

Ora NON gli confondere le idee :smiley: :smiley: :smiley: :smiley: ...
... lasciagli usare quella che gli ho passato, manutenuta da "Testato", e che funziona molto bene :wink:

Guglielmo

Io mi sono sempre trovato bene con quella :D.