Libreia annidata

Ciao a tutti sono alle prime armi con arduino, ho una base di programmazione java e di C ma C++ è nuovo per me, stavo iniziando a sperimentare e (un po per deformazione professionale) volevo scrivere codice pulito scrivendo librerie per gestire la logica dei vari sensori e qui il mio problema, volevo usare una libreria importata : la "LiquidCrystal_I2C.h" dentro una libreria scritta da me, ma al momento di compilare mi da il seguente errore:

C:\Users\gaeta\Documents\Arduino\libraries\Smonitor\Smonitor.cpp: In constructor 'Smonitor::Smonitor()':

C:\Users\gaeta\Documents\Arduino\libraries\Smonitor\Smonitor.cpp:13:20: error: no matching function for call to 'LiquidCrystal_I2C::LiquidCrystal_I2C()'

NB la libreria "LiquidCrystal_I2C.h" usata nello sketch principale mi funziona a meraviglia

qualcuno sa se commetto errori ?

Allego la cartella delle librerie di Arduino,quella da me scritta è "Smonitor"

libraries.zip (16.1 KB)

Buongiorno, :slight_smile:
essendo il tuoi primi post, nel rispetto del regolamento della sezione Italiana del forum (… punto 13, primo capoverso), ti chiedo cortesemente di presentarti IN QUESTO THREAD (spiegando bene quali conoscenze hai di elettronica e di programmazione ... possibilmente evitando di scrivere solo una riga di saluto) e di leggere con molta attenzione tutto il su citato REGOLAMENTO ... Grazie. :slight_smile:

Guglielmo

P.S.: Ti ricordo che, purtroppo, fino a quando non sarà fatta la presentazione nell’apposito thread, nessuno ti potrà rispondere, quindi ti consiglio di farla al più presto. :wink: