è possibile senza chipset esterni leggere e scrivere dati da una memoria di archiviazione come una SD o una penna USB? so che esistono shield (come quello GPS) che incorporano questa funzione ma mi chiedevo se fosse possibile usufruire lo stesso di un salvataggio dei dati su supporto rimovibile senza shield da acquistare a parte
Ciao
SD sì, usb drive no (ti serve uno shield usb host).
Per la SD arduino ha già tutto quello che serve: il bus SPI... devi solo stare attento che una SD va a 3.3V mentre Arduino di norma a 5... puoi usare un adattatore oppure fare i contatti volanti:
http://www.frank-zhao.com/cache/fat_sd.php
consiglio comunque un adattatore già bello e pronto...
se saldassi i contatti provenienti da un vecchio card reader? poi con un paio di resistenze e un po' di filo si potrebbe riuscire giusto?
il card reader sicuramente avrà all'interno un chip USB, tu devi collegarti direttamente al socket della SD.
le resistenze per regolare i livelli di tensione sono una soluzione praticabile anche se non ottimale... ma davvero vuoi fare una cosa "volante" invece di prendere un adattatore da 3 euro?
considerando che era solo a scopo "didattico" e che probabilmente l'avrei usato una o due volte al massimo non è essenziale avere uno shield....però ti ringrazio per il link, ci farò un pensiero