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
Tags:
Falta o parâmetro na função..
dataFile.println(" ");
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.
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.
verdade!!! Valeu!! acho que vou resolver isso agora!! já coloco a solução!! Parabéns pelo projeto!!
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por