gpb01:
@giorgiotek: in conformità al regolamento, punto 7, edita (in basso a destra del post, bottone More -> Modify) il tuo post e racchiudi il codice all'interno dei tag CODE (... sono quelli che in edit inserisce il bottone fatto così: </>, tutto a sinistra). Grazie.
Guglielmo
P.S.: E ricontrolla bene il tuo codice ... hai messo in vari punti ":" al posto del ";" ... il rispetto della "sintassi" è fondamentale quando si scrive del codice !
Grazie per l'aiuto che mi state prestando, ho corretto quello che mi hai consigliato ma il problema persiste.
Di seguito incollo il problema che l'IDE mi evidenzia:
Arduino:1.6.7 (Windows 7), Scheda:"Arduino/Genuino Mega or Mega 2560, ATmega2560 (Mega 2560)"
C:\Users\Gio\AppData\Local\Temp\arduino_abfef421f481d302eb070f1884b99556\Datalogger.ino: In function 'void loop()':
Datalogger:38: error: expected primary-expression before '.' token
clk = DHT.read(DHT11_PIN);
^
Datalogger:41: error: 'DHTLIB_OK' was not declared in this scope
case DHTLIB_OK;
^
Datalogger:41: error: expected ':' before ';' token
case DHTLIB_OK;
^
Datalogger:44: error: 'DHTLIB_ERROR_CHECKSUM' was not declared in this scope
case DHTLIB_ERROR_CHECKSUM;
^
Datalogger:44: error: expected ':' before ';' token
case DHTLIB_ERROR_CHECKSUM;
^
Datalogger:47: error: 'DHTLIB_ERROR_TIMEOUT' was not declared in this scope
case DHTLIB_ERROR_TIMEOUT;
^
Datalogger:47: error: expected ':' before ';' token
case DHTLIB_ERROR_TIMEOUT;
^
Datalogger:50: error: expected ':' before ';' token
default;
^
Datalogger:54: error: 'Calendario' was not declared in this scope
sprintf = (Calendario, "%02d/%02d/%04d %02d:%02d:%02d %02d %02d", now.day(), now.month(), now.year(), now.hour(), now.minute(), now.second(), DHT.humidity, DHT.temperature, data);
^
Datalogger:54: error: expected primary-expression before '.' token
sprintf = (Calendario, "%02d/%02d/%04d %02d:%02d:%02d %02d %02d", now.day(), now.month(), now.year(), now.hour(), now.minute(), now.second(), DHT.humidity, DHT.temperature, data);
^
Datalogger:54: error: expected primary-expression before '.' token
sprintf = (Calendario, "%02d/%02d/%04d %02d:%02d:%02d %02d %02d", now.day(), now.month(), now.year(), now.hour(), now.minute(), now.second(), DHT.humidity, DHT.temperature, data);
^
Da quello che mi pare di capire non è solo quello il problema ma anche ben altri, l'IDE mi evidenzia soltanto il problema della riga 54, poi sperando di risolvere presto... per ora ringrazio per l'aiuto!!