Este tópico contém resposta, possui 2 vozes e foi atualizado pela última vez por  Diogo Zimmermann 1 mês .

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #126061

    Luiz
    Participante

    Olá pessoal. Estou com uma dúvida. Talvez alguém aqui possa me ajudar.

    Andei lendo o artigo: https://www.filipeflop.com/blog/cartao-sd-com-arduino/#comment-827704 o que já me ajudou.

    A questão é a seguinte. Estou construindo um datalogger e preciso que uma parte específica da informação da última linha gravada no cartão SD seja recuperada em caso de falta de energia e que esta informação seja disponibilizada em uma tela LCD assim que a energia voltar. Ao mesmo tempo que o arquivo no SD volte a ser escrito a partir da última linha para continuar o armazenamento.

    Por exemplo terei várias linhas como essas:

    Time – Date – Object number
    10:30:32 – 2019/07/25 – 150
    10:35:12 – 2019/07/25 -151
    08:00:00 – 2019/07/26 -152

    Preciso apenas recuperar o número (nesse caso) 152, da última linha e escrever ele na tela do monitor LCD. Só ó numero (152) sem hora nem data.

    Sinceramente não sei por onde começar isso. O que fiz até agora e já me ajuda muito é escrever e ler a partir da EEPROM. Contudo a EEPROM tem uma vida útil muito mais limitada. Vou trabalhar com certeza com mais de 100.000 escritas e esse é o limite de escrita por endereço da EEPROM, assim eu teria que modificar o código para escrever em um novo endereço quando estivesse perto dessas 100.000 escritas.

    Se precisarem do código que estou usando para escrever e recuperar da EEPROM posso disponibilizar. O projeto é simplesmente um contador de materiais recicláveis que serão depositado em tambores.

    Desde já agradeço.

    • Este tópico foi modificado 1 mês por  Luiz.
    0
    #144535

    Olá, Luiz!

    Poderia me enviar o código para verificar? Fica mais fácil analisar para te dar uma resposta partindo da forma que seu código está estruturado 🙂

     

    Abraços!

    Diogo – Equipe FilipeFlop

    0
Visualizando 2 posts - 1 até 2 (de 2 do total)

Você deve fazer login para responder a este tópico.