This example shows how to read information about a SD card. The example reports volume type, free space and other information using the SD library, sending it over the serial port. Please click here for more information on the SD library.
The Arduino or Genuino board has to be connected to the Ethernet Shield and also has a USB cable connected to the computer.
The code below is configured for use with an Ethernet shield, which has an onboard SD slot. In the
SD.begin(), naming pin 4 as the CS pin. This pin varies depending on the make of shield or board you are using.
The code uses some undocumented utility libraries to report information about the SD card. This information includes formatting (FAT16 or FAT32) and file structure, as well as the amount of free space and space used on the card.
Last revision 2015/08/17 by SM