Per poter testare il funzionamento del programma senza dati reali da visualizzare, ho scritto un semplice sketch per Arduino che, ogni 5 secondi, invia sulla porta seriale un valore random nello stesso range di valori di analogRead():
void setup() { Serial.begin(9600); randomSeed(analogRead(0)); } void loop() { int randomValue = random(0, 1023); Serial.println(randomValue, DEC); delay(5000); } |
Programmiamo quindi lo sketch in Arduino e colleghiamolo al nostro PC.
Lanciamo il programma ed inseriamo i parametri del nostro datastream
- API key
- Feed ID
- Datastream ID
Attiviamo Send data se vogliamo aggiornare il datastream con i dati in arrivo:
Selezioniamo la porta seriale a cui è collegato il nostro Arduino e premiamo Connect… dopo qualche secondo sul grafico inizieranno ad apparire i valori ricevuti:
Gli stessi dati saranno visualizzati anche nel grafico sul sito di Pachube:
Nell’ultima pagina di questo lungo articolo, analizzeremo in dettaglio il codice sorgente…
Ciao Luca, progettino interessante, ho trovato in giro questa utility per Excel, solo fino al 2003, per rappresentazione grafica di dati da seriale.
http://www.parallax.com/ProductInfo/Microcontrollers/PLXDAQDataAcquisitiontool/tabid/393/Default.aspx
molto interessante se non l’hai già vista.
Ci si vede
Ciao