Ciao, mi piacerebbe riuscire ad inviare i dati acquisiti da un sensore analogico prima su una memoria SD successivamente lo stesso dato della SD vorrei mandarlo attraverso un GET su un server WEB. Nel caso ci fossero problemi di connessione ethernet mi piacerebbe ogni tot tempo es ad un ora prestabilita riuscire a recuperare tutti i dati presenti sulla SD ed inviarli sempre con il GET ad un database mysql sul WEB. Come potrei fare?
Come potrei implementare il codice seguente?
/*
#include <SD.h>
void setup() {
Serial.begin(9600);
}
void loop() {
int valore = analogRead(A0);
Serial.println(valore, DEC);
file myFile; //scrivo sul file myfile il valore del conteggio
myfile = SD.open("test.txt", FILE_WRITE); // apro il file test.txt per salvare i dati
if (myFile) {
Serial.println(" Mi preparo a scrivere il file test.txt");
myFile.println(valore,DEC); //scrivo sulla SD il numero di impulsi rilevati nel minuto
myFile.close(); // chiudo il file
Serial.println(" Scrittura eseguita correttamente");
}
else {
Serial.println("Non è stato possibile scrivere il file");
}
delay(10000);
}
Grazie per l'aiuto
Ankamacha