Advertisement
Guest User

Untitled

a guest
Dec 30th, 2017
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ARM 2.76 KB | None | 0 0
  1. // подключение библиотек SPI и SD:
  2. #include <SPI.h>
  3. #include <SD.h>
  4. const uint8_t PIN_CS = 53; // указываем номер вывода arduino подключенного к выводу CS адаптера
  5. File myFile; // создаём переменную myFile класса File, которая будет служить "указателем" на открытый файл
  6.  
  7. void setup(){
  8. Serial.begin(9600); // открываем последовательный порт на скорости 9600 бод
  9. while(!Serial){;} // ожидаем соединение последовательного порта
  10.  
  11. //используем ответ инициализации, для определения работоспособности карты и адаптера
  12. if(!SD.begin(PIN_CS)){ // инициализация SD карты с указанием номера вывода CS
  13. Serial.println("SD-карта не найдена"); return; // ошибка инициализации. карта не обнаружена или не подключён (неправильно подключён) адаптер карт MicroSD
  14. }
  15. //проверяем наличие файла "iarduino.txt" на SD-карте
  16. if(SD.exists("iarduino.txt")){ // если файл с именем "iarduino.txt" существует, то ...
  17. Serial.println("файл существует");
  18. }else{ // иначе ...
  19. Serial.println("файл не существует");
  20. }
  21. //открываем файл "iarduino.txt" для чтения и записи, начиная с конца файла, и записываем в него строку
  22. myFile = SD.open("iarduino.txt", FILE_WRITE); // если файла с именем "iarduino.txt" - нет, то он будет создан.
  23. if(myFile){ // если файл доступен (открыт для записи), то ...
  24. Serial.println("файл открыт");
  25. myFile.print("Начало строки,"); // записываем первую часть строки в файл
  26. myFile.println("конец строки"); // записываем вторую часть строки в файл
  27. Serial.println("данные, записанны в файл");
  28. myFile.close(); // закрываем файл
  29. Serial.println("файл закрыт");
  30. }else{ // иначе ...
  31. Serial.println("файл не открыт");
  32. }
  33. //проверяем наличие файла "iarduino.txt" на SD-карте
  34. if(SD.exists("iarduino.txt")){ // если файл с именем "iarduino.txt" существует, то ...
  35. Serial.println("файл существует");
  36. }else{ // иначе ...
  37. Serial.println("файл не существует");
  38. }
  39. }
  40. void loop(){
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement