Boa Tarde,
Preciso de uma ajuda, para gerar arquivos UNIXTIME toda vez q é realizado uma coleta e salva cartão SD com arduino, utilizando o motulo RTC DS3231, exemplo 1604687736.txt, 1604687737.txt ....
este e a parte do meu codigo
void iniciarSd() {
DateTime now = rtc.now();
long int timestamp = now.unixtime();
String tempo = "";
tempo.concat(String(timestamp));
//tempo = String(timestamp, DEC);
Serial.println(tempo);
if (myFile = SD.open(tempo, FILE_WRITE)) {
Serial.println("Escrevendo no Arquivo");
myFile.println("Gravando Dados - 1, 2 ,3 ...");
myFile.close();
Serial.println("Terminado.");
Serial.println(" ");
}else { // Se o Arquivo não abrir
Serial.println("Erro ao Criar Arquivo");
}
Erro q está dando no Serial Monitor "ERRO AO CRIAR O ARQUIVO".
Tags:
As respostas para este tópico estão encerradas.
Bom dia Sr. TRM, (se não gosta que te chame pelas iniciais, avise),
gostaria muito de te ajudar, mas para isto recomendo as seguintes ações:
1. Remova seu sketch da área de texto do seu tópico;
Remova todos!!!!!!
2. Leia http://labdegaragem.com/forum/topics/sugest-o-de-como-postar
Mas fique 'a vontade caso não queira seguir minhas recomendações.
Ao indicar uma parte do código que está provocando o erro, refira-se aos números das linhas no sketch.
RV
Isso mesmo RV, o pessoal tem que facilitar pra podermos ajudar.
'Eiju
obrigado, pelo feedback ! Consegui resolver o problema, os próximos post vou me adequar as regras. obg
Boa tarde,
Não tenho tempo para ver em detalhes mas creio que seu problema está na linha:
long int timestamp = now.unixtime();
pois, está declarando uma variável do tipo long, chamada int.
Tente substituir por:
time_t agora = now() ;
Boa sorte,
'Eiju
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por