Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // подключение библиотек SPI и SD:
- #include <SPI.h>
- #include <SD.h>
- const uint8_t PIN_CS = 53; // указываем номер вывода arduino подключенного к выводу CS адаптера
- File myFile; // создаём переменную myFile класса File, которая будет служить "указателем" на открытый файл
- void setup(){
- Serial.begin(9600); // открываем последовательный порт на скорости 9600 бод
- while(!Serial){;} // ожидаем соединение последовательного порта
- //используем ответ инициализации, для определения работоспособности карты и адаптера
- if(!SD.begin(PIN_CS)){ // инициализация SD карты с указанием номера вывода CS
- Serial.println("SD-карта не найдена"); return; // ошибка инициализации. карта не обнаружена или не подключён (неправильно подключён) адаптер карт MicroSD
- }
- //проверяем наличие файла "iarduino.txt" на SD-карте
- if(SD.exists("iarduino.txt")){ // если файл с именем "iarduino.txt" существует, то ...
- Serial.println("файл существует");
- }else{ // иначе ...
- Serial.println("файл не существует");
- }
- //открываем файл "iarduino.txt" для чтения и записи, начиная с конца файла, и записываем в него строку
- myFile = SD.open("iarduino.txt", FILE_WRITE); // если файла с именем "iarduino.txt" - нет, то он будет создан.
- if(myFile){ // если файл доступен (открыт для записи), то ...
- Serial.println("файл открыт");
- myFile.print("Начало строки,"); // записываем первую часть строки в файл
- myFile.println("конец строки"); // записываем вторую часть строки в файл
- Serial.println("данные, записанны в файл");
- myFile.close(); // закрываем файл
- Serial.println("файл закрыт");
- }else{ // иначе ...
- Serial.println("файл не открыт");
- }
- //проверяем наличие файла "iarduino.txt" на SD-карте
- if(SD.exists("iarduino.txt")){ // если файл с именем "iarduino.txt" существует, то ...
- Serial.println("файл существует");
- }else{ // иначе ...
- Serial.println("файл не существует");
- }
- }
- void loop(){
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement