Pessoal como eu não achei nada fácil na internet pensei um pouco e fiz isso, espero que ajude! Esse código ocupa 2 endereços para cada dado float.
void gravar(float x,int p) // X - valor a ser salvo P - Posição
{
EEPROM.write (p,int(x));
EEPROM.write (p+1,int((x-int(x))*100));
}
float ler(int p) // P - Posição
{
return float(EEPROM.read(p))+ float(EEPROM.read(p+1))/100;
}
Wellington Cássio - Engenharia da Computação - INATEL
Copyright © 2024 QUIZLS.COM - All rights reserved.
Answers & Comments
Verified answer
Me xingou todo.