Im Creating a Paintball Agr (Black Ops 2 Tank)
I Was Wondering if I can attach a Hard Drive to my arduino and tell it to look from the hard drive for its data If you can please help
its going to be a big tank I it will have a gun, feed system, sensor, camera, tracks, and so on I really dont want to overload my arduino so I would use a hard drive to save my data and the arduino to run the data
It is possible to connect a USB hard drive to an Arduino. It will be slower than an SD.
The easiest way is to use a Mega ADK. You will need an drive that can be powered by an external power supply. The drive must be formatted FAT32.
I wrote the UsbFat (https://github.com/greiman/UsbFat) library for USB drives.
Here is output from the UsbDriveInfo example with a 500 GB drive connected to a Mega ADK.
UsbFat version: 20141220
Type any character to begin
Volume Size: 499982.59 MB (MB = 1,000,000 bytes)
Volume is FAT32
Determining free cluster count - please wait.
freeSpace: 499982.00 MB (MB = 1,000,000 bytes)
A 32GB Sd card is a lot of storage and would be easier. SdFat will accept SDXC cards that are formatted FAT32. You can buy this (http://www.amazon.com/PNY-Elite-Performance-256GB-Speed/dp/B00FF90EZM/ref=sr_1_1?ie=UTF8&qid=1442257111&sr=8-1&keywords=sdxc+256gb) 256GB cards for about $82. 512GB cards are available but cost about $450.