I have the below adapter for plugging my SD Card into my computer through a USB port. But why require an adapter -- and move the card back and forth -- when my project has both an SD Card holder and a USB connection to the computer already?
Is there a library, or some Arduino code I can use to make this same connection through the AVR in my Arduino? I'm wanting the usual abilities: to look at card files from the computer, move them between hard drive and card, even open and update card files from the computer (without removing the card from Arduino).
I've been working on the design of a card with VUB3000 chip that would let the PC access the SD card directly or let the Arduino access the card directly.
I think last time I looked at the design, there was something in the buffering I wasn't quite satisfied with, so I put it aside to think about it some more.
Software would be a little tricky; the SD card needs a reset between PC and Uno access, and between Uno and PC access, so the proper interface mode could be used for each system.
I'm wanting the usual abilities: to look at card files from the computer, move them between hard drive and card, even open and update card files from the computer (without removing the card from Arduino).
Your device would have to identify as a drive to USB, which is what that adapter does.
Wow. Great replays. Sounds to me like I'd better not try it; and instead, supply customers with a USB/SD converter like the one pictured at the top.
It's beyond my free-time and patience to learn and design and perfect software that complex. I was hoping sketch software already existed. I guess not.
You could try out my ZModem file manager sketch as one way to handle this. Not as elegant as if you had true USB access to the SDCard mounted on the Arduino, but it's something, especially if your Arduino is difficult to access.