Sensori e memorizzazione dati

Ciao a tutti :slight_smile:
Qualcuno sa dirmi se è possibile memorizzare i dati che vengono da sensori (temperatura e luminosità) all'interno dell'arduino? Servono componenti supplementari? Per quanto riguarda la capacità che mi serve non lo so di preciso, ma so già che i due sensori dovranno fare misurazioni ogni 5 secondi per un ora!
Naturalmente alla fine dovrei riuscire a tirar fuori i dati per elaborarli al pc...

Se non è un problema che il computer sia collegato direttamente ad arduino per tutto l'arco di tempo allora ti consiglio di utilizzare processing.
Con questo programma puoi, innanzitutto salvare un file direttamente sul pc con all'interno tutti i tuoi dati, ma anche in un secondo momento rappresentarli graficamente.

ciao zeroG
IL ATmega ha 1kByte EEprom. con la libreria EEprom puoi scrivere e leggere dati. Ma quello non Ti basta per la quantitá di dati che prevedi. Ti consiglio un EEprom esterno collegato via I2C come per resempio: 24LC512 che sono 64 kbyte e costa intorno alle 3 ? Con la libreria Wire gestisci l'interfaccia I2C Wire - Arduino Reference .
Ciao Uwe

Grazie mille!
Una cosa, una volta che memoriza i dati, poi in che modo li rivedo sul pc?(non so se è banale come domanda ma sono alle prime armi!)

ciao zeroG.
I dalti una volta memorizzati le leggi dalla eeprom e le mandi via seriale al PC.
A secondo del sistema operativo devi scrivere i dati in un file o simile.

Cosa possibile ma piú impegnativa: ci sono schedine per collegare una scheda SD (non SDHD!!) oppure ancora piú complicato di avere una host USB e scrivere su una chiacetta usb.
Tutte due le colleghi poi a un PC e leggi i dati.
Ciao Uwe

Ciao Uwe
mm...direi di cominciare dalla cosa più semplice, ovvero dalla eeprom!!Potresti dirmi dove posso trovarla?Così la ordino e comincio a smanettarci subito!
Grazie!

ciao zeroG
Non so dove abiti.
Dovresti poterla trovare in qualsiasi negozio di elettronica oppure distributore su internet.
RS-components ce li ha ma normalmente sono un po carucci.
o distrelec https://www.distrelec.it/ishopWebFront/catalog/product.do/para/artView/is/true/and/node/is/DC-21415/and/productNr/is/644238/and/id/is/01/and/series/is/1.html
Ciao Uwe

Sono studente fuorisede a Roma, sicuramente c'è qui un negozio che lo vende....ma mi sa che faccio prima ad ordinarlo al sito di cui mi hai dato il link.....o no?Se sei di Roma puoi suggerirmi qualcuno?Altrimenti ordino e basta al sito di cui mi hai dato il link, tanto non ho fretta!!

potresti usare anche una SD dai un occhiata qui Arduino Playground - SDMMC :wink:

Anche questa soluzione non è da buttare, ma come ho già detto prima proverò con la eeprom! Comunque grazie, voglio informarmi sulle schede già assemblade per le sd card, in effetti è tutta un altra cosa , mooooolto più comodo!!

anche perche le puoi leggere direttamente col pc poi ..

Rieccomi qua,
ho studiato un po la situazione, ed ho visto che usare le eeprom porta via troppo tempo e poi in fondo la sd e molto piu' comoda...
Ho trovato sul link che mi hai dato alcuni rivenditori, non e' che ne conosci\conoscete altri magari italiani? grazie ancora per l'attenzione!

io mi sono fatto da solo il lettore comprando un adattatore da microSD a SD e saldandogli dei connettori .. qui trovi come interfacciarla http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1206874649/8 :slight_smile:

Fantastico!!Ho tutti i componenti che mi servono, mi metto subito all'opera, grazie mille per avermi fatto risparmiare 20 euro e chissà quanti di spedizione!!! :smiley:

ciao zeroG
Allora attenzione funzionano solo le schede SD (non SDHD!!). Le schede SD esistono conformi allo standard SD fino a 2Gbyte. Schede piú grandi sono SDHD oppure non sono conformi allo standard e percui non funzionano.
Ciao Uwe

la libreria da usare è sempre quella che si trova nel primo post di quel thread?

Ah ok, perfetto, quando comprerò la scheda farò attenzione a questo particolare! :slight_smile:

con la lib sdfat arrivi fino a 4gb col fat32

ciao garinus
Sí puó essere ma devi comprare un scheda SD da 4 GByte che noné semplice da trovare.
da 4 GByte le trovi SDHD che non sono compatibili con gli SD.
Ciao Uwe

basta usare le micro SD che le legge tutte fino a 4Gb con la fat32 ..