#include <SD.h>
#define CS_PIN 10
File file;
void setup() {
Serial.begin(9600);
if ( SD.begin(CS_PIN) ) {
Serial.println("Card initialization OK");
}
file = SD.open("myfile.txt");
if ( file ) {
Serial.println("File is opened!");
Serial.print("It`s text from file ");
Serial.print( file.name() );
Serial.print(" with size ");
Serial.print( file.size() );
Serial.println(" bytes ");
while ( file.available() ) {
byte b = file.read();
Serial.write( b );
}
file.close(); // закрити файл
}
Serial.println("======== TEST WRITE TO FILE ====== ");
if ( file = SD.open("myfile.txt", FILE_WRITE ) ) {
Serial.println("File opened for writing!");
file.println("My text ");
for (int i=0; i<10; i++) {
file.print( i );
file.print( "," );
}
file.close();
}
file = SD.open("file2.txt");
while ( file.available() ) {
byte b = file.read();
Serial.write( b );
}
file.close();
}
void loop() {
// put your main code here, to run repeatedly:
}