Advertisement
Guest User

SD Save

a guest
Oct 14th, 2020
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1. #include <SPI.h>
  2. #include <SD.h>
  3.  
  4. File myFile;
  5.  
  6. void setup() {
  7.   Serial.begin(9600);
  8.  
  9.   Serial.print("Iniciando SD card... ");
  10.  
  11.   if (!SD.begin(4)) {
  12.     Serial.println("Falha ao iniciar!");
  13.     while (1);
  14.   }
  15.  
  16.   Serial.println("Iniciado!");
  17.  
  18.   // Vai criar um arquivo com uma única linha, separados por Ponto e vírgula
  19.   criarArquivo("unic.log", "10;20;30;40;50");
  20.  
  21.   // Vai criar um arquivo com múltiplas linhas utilizando "caracteres de escape" "\n"
  22.   criarArquivo("mult.log", "11\n21\n31\n41\n51");
  23. }
  24.  
  25. void loop() {}
  26.  
  27. // Função para criar arquivos no SD Card
  28. void criarArquivo(String arquivo, String conteudo) {
  29.   SD.remove(arquivo);
  30.   myFile = SD.open(arquivo, FILE_WRITE);
  31.  
  32.   if (myFile) {
  33.     myFile.print(conteudo);
  34.     myFile.close();
  35.     Serial.println(arquivo + " criado.");
  36.   } else {
  37.     Serial.println("Erro ao criar arquivo " + arquivo);
  38.   }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement