Saludos, alguno tiene idea de como puedo hacer que el arduino se comporte como un host usb de una memoria microSD, es decir que al conectar el arduino por usb a la computadora, la computadora detecte y sea capaz de acceder a la información de la tarjeta SD.
quiero hacer un proyecto en donde el arruino guarde información en una tarjeta micro SD, pero que al conectar por USB el arduino me sirva como interfaz entre la micro SD y la computadora. he visto que en el caso de los micro controladores es posible hacer esto, incluso poner lo como HID
Gracias espero alguien me pueda ayudar.
como puedo enviar la informacion de un archivo(txt o log) por puerto COM?
A como lo planteas... quizá solo en Arduinos basados en ARM o algún módulo que haga eso mismo.
En los más populares (basados en AVR); la única interfaz para datos que hay con el PC, es la de puerto serie virtual. Y si lo miras bien, el puerto serial es incluso más lento que el USB a finales de los 90; tasas de transferencia de 10 KB/s a 115200 bps.
Y aún sin contar que hay que saber emular el protocolo del "dispositivo de almacenamiento masivo"; puede que sea más factible conseguir el adaptador comercial, a menos que el proyecto sea para fines experimentales o didácticos.
gracias, de echo ahora intentare leer el archivo que guardo en la SD y enviar todos los datos a través del COM.
alguna idea de como hacerlo?
Dime Eduardosanchez que has investigado del tema?
En lugar de configurar un arduino como mas storage device, utilizar una función que cuando se conecte el cable usb al arduino y se le solicite información, abra un archivo(que es solo un registro de datos) guardado en la SD y envié el contenido de este, pero estoy confundido de como recorrer los caracteres, del archivo. y como se maneja la información. claro estaríamos hablando de crear un programa que tenga el driver para utilizar el arduino como virtual COM.
ademas de que en el pryecto utiliza un modulo bluetooth, y yo lo quiero como he dicho por USB(y no se si sean los mismos comando).
dejo el link del proyecto Google Code Archive - Long-term storage for Google Code Project Hosting.