Sto lavorando su un progetto con un Arduino e mi piacerebbe poter salvare alcuni dati in modo persistente. Sto già usando uno scudo Ethernet, che ha un lettore MicroSD.Lettura/scrittura di dati binari su SD utilizzando Arduino
I dati che sto salvando saranno incredibilmente piccoli. Al momento, salverò solo 3 byte alla volta. Quello che mi piacerebbe davvero è un modo per aprire la scheda SD per scrivere a partire dal byte x
e quindi scrivere y
byte di dati. Quando voglio leggerlo di nuovo, ho appena letto y
byte a partire dal byte x
.
Tuttavia, tutto il codice che ho visto riguarda il funzionamento di un filesystem, che sembra un overhead non necessario. Non ho bisogno che questi dati siano leggibili su qualsiasi altro sistema, lo spazio di archiviazione non è un problema e non ci sono altri dati sulla scheda di cui preoccuparsi. C'è un modo per scrivere semplicemente dati binari direttamente su una scheda SD?
Acquista http://www.roland-riegel.de/sd-reader/ per le routine di lettura/scrittura raw della scheda SD. La sezione FAQ dice che è possibile usarlo per Arduino con alcune modifiche. – kums