Storage Shield for the Arduino

I have been working on this for some time now along with several other projects which I hope to release soon.

The Storage Shield is perfect for any project that needs to access a SD card. The Storage Shield utilizes an on-board Atmega328 processor so your project can now access gigabytes of storage while using very little memory or processing power of the Arduino.

There is complete documentation and examples on the project page. A quick start guide makes it simple to get you up and running with all the extra storage! A number of examples are available in the library.

For more information, check out the Storage Shield project page. http://www.chipstobits.com/blog/storage-shield/

Here are some of the features:

  • Low memory overhead on the Arduino board
  • Multiple file support
  • Support for FAT12, FAT16, FAT32
  • Support for 8.3 format (LFN is not supported)
  • Sub-directory support
  • User upgradeable firmware, no programmer required
  • Real Time Clock (RTC) with battery backup for application use
  • Provides accurate timestamps on files
  • Use TWI or SPI for communications
  • I2C / TWI support for 400 MHz Fast Mode
  • Configurable TWI/I2C Pullup resistors
  • Software control of the SD card power
  • Support for SD and SDHC cards
  • Stackable headers to allow for other shields to be used
  • Indicator lights for Shield power, SD Card power, and Activity light
  • Arduino ICSP header carried forward and accessible
  • Arduino Reset button carried forward
  • 20Mhz Atmel Atmega328 microcontroller
  • Write Protect on the SD card is honored
  • Auto sense if there is a SD card in the slot
  • Configurable Shield power
  • Released under the Creative Commons Attribution 3.0 License

Very cool! I'm keeping this bookmarked!