#include <SD.h>
#define SD_CS_PIN 10
File f;
void setup() {
  Serial.begin(9600);
  if ( SD.begin( SD_CS_PIN ) ) {
    Serial.println("Card is found!");
  }
  else {
    Serial.println("No card!");
  }
  f = SD.open("myfile.txt"); // відкрити на читання
  if ( f ) {
    Serial.println("File open!");
    Serial.print("File name = "); Serial.println( f.name() );
    Serial.print("File size = "); Serial.println( f.size() );
    while ( f.available() ) {
      char c = f.read();
      Serial.print( c );
    }
    f.close();
    Serial.println();
  }
  else {
    Serial.println("File not found!");
  }
  
  f = SD.open("myfile.txt", FILE_WRITE); // відкрити на запис
  if ( f ) {
    Serial.println("File opened for write!");
    f.println("My new string 1");
    f.println("My new string 2");
    f.println("My new string 3");
    f.println("My new string 4");
    f.close();
  }
  else {
    Serial.println("File not found!");
  }
  
  f = SD.open("myfile.txt"); // відкрити на читання
  if ( f ) {
    Serial.println("File open!");
    Serial.print("File size = "); Serial.println( f.size() );
    while ( f.available() ) {
      char c = f.read();
      Serial.print( c );
    }
    f.close();
  }
  else {
    Serial.println("File not found!");
  }
}
void loop() {
  // put your main code here, to run repeatedly:
}