Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //biblioteca responsável pela comunicação com o Cartão SD
- #include <SD.h>
- //pino ligado ao CS do módulo SD Card
- #define CS_PIN D8
- //-----------------------------------------
- void setup()
- {
- Serial.begin(9600);
- Serial.print("Inicializando o cartão SD...");
- // verifica se o cartão SD está presente e se pode ser inicializado
- if (!SD.begin(CS_PIN))
- {
- Serial.println("Falha, verifique se o cartão está presente.");
- //programa encerrrado
- return;
- }
- //se chegou aqui é porque o cartão foi inicializado corretamente
- Serial.println("Cartão inicializado.");
- }
- //-----------------------------------------
- void loop()
- {
- File dataFile = SD.open("LOG.txt", FILE_WRITE);
- // se o arquivo foi aberto corretamente, escreve os dados nele
- if (dataFile)
- {
- Serial.println("O arquivo foi aberto com sucesso.");
- //formatação no arquivo: linha a linha >> UMIDADE | TEMPERATURA
- dataFile.print(" | ");
- //fecha o arquivo após usá-lo
- dataFile.close();
- }
- // se o arquivo não pôde ser aberto os dados não serão gravados.
- else
- {
- Serial.println("Falha ao abrir o arquivo LOG.txt");
- }
- //intervalo de espera para uma nova leitura dos dados.
- delay(2000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement