diff options
Diffstat (limited to 'libraries/SD/examples/Files')
| -rw-r--r-- | libraries/SD/examples/Files/Files.ino | 78 | 
1 files changed, 78 insertions, 0 deletions
| diff --git a/libraries/SD/examples/Files/Files.ino b/libraries/SD/examples/Files/Files.ino new file mode 100644 index 0000000..5ed9fea --- /dev/null +++ b/libraries/SD/examples/Files/Files.ino @@ -0,0 +1,78 @@ +/* +  SD card basic file example +  + This example shows how to create and destroy an SD card file 	 + The circuit: + * SD card attached to SPI bus as follows: + ** MOSI - pin 11 + ** MISO - pin 12 + ** CLK - pin 13 + ** CS - pin 4 +  + created   Nov 2010 + by David A. Mellis + updated 2 Dec 2010 + by Tom Igoe +  + This example code is in the public domain. + 	  + */ +#include <SD.h> + +File myFile; + +void setup() +{ +  Serial.begin(9600); +  Serial.print("Initializing SD card..."); +  // On the Ethernet Shield, CS is pin 4. It's set as an output by default. +  // Note that even if it's not used as the CS pin, the hardware SS pin  +  // (10 on most Arduino boards, 53 on the Mega) must be left as an output  +  // or the SD library functions will not work.  +  pinMode(10, OUTPUT); + +  if (!SD.begin(4)) { +    Serial.println("initialization failed!"); +    return; +  } +  Serial.println("initialization done."); + +  if (SD.exists("example.txt")) { +    Serial.println("example.txt exists."); +  } +  else { +    Serial.println("example.txt doesn't exist."); +  } + +  // open a new file and immediately close it: +  Serial.println("Creating example.txt..."); +  myFile = SD.open("example.txt", FILE_WRITE); +  myFile.close(); + +  // Check to see if the file exists:  +  if (SD.exists("example.txt")) { +    Serial.println("example.txt exists."); +  } +  else { +    Serial.println("example.txt doesn't exist.");   +  } + +  // delete the file: +  Serial.println("Removing example.txt..."); +  SD.remove("example.txt"); + +  if (SD.exists("example.txt")){  +    Serial.println("example.txt exists."); +  } +  else { +    Serial.println("example.txt doesn't exist.");   +  } +} + +void loop() +{ +  // nothing happens after setup finishes. +} + + + | 
