Gravar dados do controle remoto na eeprom do arduino - Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)2024-03-28T21:08:17Zhttps://labdegaragem.com/forum/topics/gravar-dados-do-controle-remoto-na-eeprom-do-arduino?commentId=6223006%3AComment%3A683442&x=1&feed=yes&xn_auth=noCaros amigos Eduardo H. Marco…tag:labdegaragem.com,2018-08-21:6223006:Comment:6834422018-08-21T22:05:08.770ZRenato Moreirahttps://labdegaragem.com/profile/RenatoMoreira537
<p>Caros amigos Eduardo H. Marcondes e ao Andre Francisco Leão, agradeço a ajuda de vocês dois.</p>
<p></p>
<p>Utilizei as dicas fornecidas por vocês e consegui montar o meu gravador de EEPROM. Fiz a conversão dos dados para String e com um laço for para efetuar a gravação. </p>
<p>Segue o arquivo corrigido para quem quiser consultar.</p>
<p></p>
<p></p>
<p>Caros amigos Eduardo H. Marcondes e ao Andre Francisco Leão, agradeço a ajuda de vocês dois.</p>
<p></p>
<p>Utilizei as dicas fornecidas por vocês e consegui montar o meu gravador de EEPROM. Fiz a conversão dos dados para String e com um laço for para efetuar a gravação. </p>
<p>Segue o arquivo corrigido para quem quiser consultar.</p>
<p></p>
<p></p> Entrei nesse tópico justament…tag:labdegaragem.com,2018-08-20:6223006:Comment:6832302018-08-20T12:54:21.364ZAndre Francisco Leaohttps://labdegaragem.com/profile/AndreFranciscoLeao
<p>Entrei nesse tópico justamente para falar a mesma coisa.</p>
<p></p>
<p>Faça um laço FOR, e grave cada byte em uma posição, criando um vetor para os dados.</p>
<p></p>
<p>Outra coisa que reparei no seu código. na linha 32 você abre uma chave e fecha na linha 46, mas não tem nada relacionada a ela, se é uma função, uma condição, etc.</p>
<p>Entrei nesse tópico justamente para falar a mesma coisa.</p>
<p></p>
<p>Faça um laço FOR, e grave cada byte em uma posição, criando um vetor para os dados.</p>
<p></p>
<p>Outra coisa que reparei no seu código. na linha 32 você abre uma chave e fecha na linha 46, mas não tem nada relacionada a ela, se é uma função, uma condição, etc.</p> O que está pegando é que o re…tag:labdegaragem.com,2018-08-20:6223006:Comment:6829912018-08-20T12:48:25.938ZEduardohttps://labdegaragem.com/profile/EduardoHenriqueMarcondes
<p>O que está pegando é que o results usa um formato desconhecido que ocupa varios bytes,</p>
<p>Vc precisa primeiro descobrir que formato é esse para poder quebrar em vários bytes e gravar os bytes um a um. Ou isso é o que eu faria. Outros ficariam eternamente tentando achar algo que faça isso e esteja pronto. As vezes acham...</p>
<p>Veja essa discussão. Parece o que o rapaz encontrou a resposta em um livro:…</p>
<p></p>
<p>O que está pegando é que o results usa um formato desconhecido que ocupa varios bytes,</p>
<p>Vc precisa primeiro descobrir que formato é esse para poder quebrar em vários bytes e gravar os bytes um a um. Ou isso é o que eu faria. Outros ficariam eternamente tentando achar algo que faça isso e esteja pronto. As vezes acham...</p>
<p>Veja essa discussão. Parece o que o rapaz encontrou a resposta em um livro:</p>
<p><a href="https://forum.arduino.cc/index.php?topic=106610.0" target="_blank">https://forum.arduino.cc/index.php?topic=106610.0</a></p>
<p>Enfim, de um jeito ou de outro a resposta é gravar byte a byte.</p>
<p>Eu faria uma rotina de impressão modificada, que em vez de imprimir (na serial) mandaria para a eeprom avançando o ponto de escrita a cada byte. Algo assim. Me parece mais simples.</p>