Hi so I need some help with my project.I need my arduino to function as follows: You plug in a usb, it copies all the files from the usb to a built in SD card (I picked up seeed studio's SD card shield:expanding arduino with data storage from my local radio shack). I have 2 arduino uno's plus the SD card shield.It needs to happen at the push of a button,so when the usb is plugged in and the SD card is hooked up right you press the button and it copies all from the usb drive to the SD card.The last thing is that there has to be lights to tell when it is working and when it is done.I really wouldn't like to spend more than $200 on this but I will if I need to.I have access to radioshack target and amazon to get what is needed.Thank you for reading and if you could help that would be wonderful.
I have a few doubts.
Is this the shield you have ?
There is no level shifting for the 3.3V signals. They say it is 5V compatible, but I don't see it.
This is a lot better:
This is the best:
How do you want to read data from the USB bus ?
The Arduino creates a virtual serial port on the computer, and that virtual serial port can be used to send data.
The Arduino Uno is the easiest board to start with.
The Arduino Leonardo has a few extras, it can be a usb keyboard or a usb mouse.
Writing to an SD card is not hard with the SD library: SD - Arduino Reference
Are you planning to plug the USB memory stick into the Arduino? If so you'd need a USB host port, and USB host drivers for the Arduino compatible with the sort of mass storage devices you're going to use. I don't know whether these drivers already exist, but if they don't then writing them would not be trivial.