Bom dia

 Tenho um código que escreve na EEPROM  valores diferentes no mesmo endereço.

  Entretanto, me deparo com  situações estranhas e gostaria de tentar entender o porque disso.
  O problema ocorre independente se escrevo como INT ou DOUBLE  ou FLOAT .

 Nesse exemplo :

 EEPROM.put(72, 232.56 );
 EEPROM.put(72,     0.89 );
 EEPROM.put(72, 655.40 );

 ou Neste :

 EEPROM.put(72, 23256 );

 EEPROM.put(72,     890   );
 EEPROM.put(72, 65540 );

  O ultimo dado gravado mostrarpa sempre  :  Se Int  =  4   , se Double = 0.04

  Porque? Alguém sabe?

  Agradeçp desde já qualquer ajuda.

Exibições: 607

Responder esta

Respostas a este tópico

PMA. Gostei. Vou passar a usar, desde que não precise pagar direitos autorais   :-)


Abração!

Bom dia DTR,

fique à vontade.

Faça bom uso. kkkkkk

RV mineirin

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço