Fala Galera,

Tô com dificuldade para gravar hora/data no meu SDcard ( não sei qual name usar para o dataFile )

Já consigo gravar Temperaturas e Umidade, só falta o RTC gravar no SD

Segue o link da programação : http://pastebin.com/bQ586hhz

O problema se encontra na linha 95. Deixei em branco o espaço do dataFile!

Caso alguem puder me ajudar, agradeço!!!

ATT

Exibições: 1143

Responder esta

Respostas a este tópico

Falta o parâmetro na função..

dataFile.println(" ");

Sim Jucilei, eu deixei sem parâmetro pq tudo que coloco para gravar a hora/data, da erro

Não sei que tipo de erro  esta reportando, se corrompe o arquivo, se é erro de compilaçao ou valores fora do esperado. Mais deve ser um problema declarar   DateTime now = RTC.now();//Recuperando a data e hora atual após a chamada da função de gravação no SD.

Do jeito que eu publiquei o programa, está funcionando sem nenhum problema. Mas não grava no SD a hora e data

Boa tarde!

             Amigo, tente usar uma string assim como essa abaixo, mas não pude testar para ver se vai dar algum tipo de erro. Espero ter ajudado.

    DateTime now = RTC.now();//Recuperando a data e hora atual
    sprintf(dateTime, "%02d:%02d:%02dh %02d/%02d/20%02d", now.day(),
            now.month(), now.year(), now.hour(), now.minute(),
            now.second());

Depois basta imprimir a dataFile.print(dataTime);

Att.

Rodrigo Araújo

Rodrigo, boa noite!! testei aqui, deu alguns erros!! vou tentar aprimorar!! mas muito obrigado pela ideia!!! nãoo tinha pensado!!! 

Provavelmente tem que declarar a string. Mas estou usando um processo semelhante aqui em casa para monitorar minha rede elétrica. Nesse projeto estou usando um Garagino, SD shield, Ds1307 e o STC013. No cartão está salvando a data e hora juntamente com a leitura da potência consumida no momento. 

Anexos

verdade!!! Valeu!! acho que vou resolver isso agora!! já coloco a solução!! Parabéns pelo projeto!!

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço