J'aurais besoin de stocker un float dans l'EEPROM interne, mais je ne vois pas comment faire. La fonction EEPROM.write ne permet que de stocker du byte, et un float est sur 4 bytes.
Il faudrait donc que "j'explose" mon float pour récupérer chacun de ses 4 octets pour pouvoir ensuite les stocker individuellement, et ensuite pouvoir reconstruire le float suite à un EEPROM.read
Mais là, je sèche... Un champion du monde du code pourrait-il me filer un 'tit coup de main, SVP ?
La fonction EEPROM.write ne permet que de stocker du byte
La curiosité n'est jamais un défaut dans le domaine technique, elle réserve souvent des surprises très agréables.
La première forme de curiosité est de lire le code de la fonction EEprom.write d'origine arduino (librairie EEprom de l'ide) :