• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Jak zapisać w EEPROM float nie działa mi put, get
#1
Mam coś takiego:
void saveconfig(){
  EEPROM.update(0,Temp1);
  EEPROM.update(1,czasy[0].godz);
  EEPROM.update(2,czasy[0].minuta);
........
 }

void loadconfig(){
  Temp1 = EEPROM.read(0);
  czasy[0].godz = EEPROM.read(1);
  czasy[0].minuta = EEPROM.read(2);
...........
}

Temp1 mam jako int i działa ale zapisuje się np. 24 a nie 24.1
jak zmienię na float i jak chce zapisać jako get albo put to wychodzą mi głupoty albo
nie działa. A mam #include <EEPROM.h> i niby powinno być EEPROM.get i put.
Co mam nie tak?
A jeszcze mam pytanie na płytce z DS3231 mam też pamięć EEPROM może ktoś podpowie jak tam zapisywać a nie w arduino?
 
Odpowiedź
  


Wiadomości w tym wątku
Jak zapisać w EEPROM float nie działa mi put, get - przez OMK - 26-02-2018, 22:25

Skocz do:


Przeglądający: 2 gości