jak ulozit vetsi cislo do EEPROM

Odpovědět
Vladimir66
Příspěvky: 265
Registrován: 02 dub 2014, 15:30

jak ulozit vetsi cislo do EEPROM

Příspěvek od Vladimir66 » 18 dub 2018, 21:39

Ahoj,

potrebuji ulozit nekolik cisel ve formatu napr " -123.45 " nebo " 0.10 " do EEPROM a po zapnuti arduina ho nacist zpatky do promenne.
zkousel jsem nektere priklady ale ty nezvladali tu destinou carku ani zapornou hodnotu.
pokud to nekdo resil, usetri mi cas. snazim se vygooglit nejaka moudra..
dik -V66

MartinL
Příspěvky: 128
Registrován: 24 úno 2013, 14:13

Re: jak ulozit vetsi cislo do EEPROM

Příspěvek od MartinL » 18 dub 2018, 22:12

1. Proměnnou deklaruj např. jako float

2. použij knihovnu pro práci s EEPROM
#include <EEPROM.h>

3. pro uložení hodnoty do paměti:
EEPROM.put(adresa, promenna); // adresa je číslo, kam se v EEPROM hodnota uloží 0 .. , promenna je proměnná, jejíž hodnotu chci uložit

4. načtení hodnoty:
EEPROM.get(adresa, promenna); // adresa je číslo, odkud se hodnota z EEPROM načte 0 .. , promenna je proměnná, do níž chci hodnotu načíst

Vladimir66
Příspěvky: 265
Registrován: 02 dub 2014, 15:30

Re: jak ulozit vetsi cislo do EEPROM

Příspěvek od Vladimir66 » 18 dub 2018, 22:37

jo, uz jsem se k tomu dobral.
EEPROM.put a EEPROM.get

dik

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti