ЭНИТА 3 математические расчеты

ЭНИТА 3 математические расчеты

RADIOSOFT

5 лет назад

1,173 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

Tới Lưu Bách
Tới Lưu Bách - 19.10.2018 17:22

you made video about flowcode v8

Ответить
Андрей Андреевич
Андрей Андреевич - 09.10.2018 17:46

Доброго. float занимает 4 байта. можно напрямую его записывать..

void EEPROM_float_write(int addr, float val) // запись в ЕЕПРОМ
{
byte *x = (byte *)&val;
for(byte i = 0; i < 4; i++) EEPROM.write(i+addr, x[i]);
}

float EEPROM_float_read(int addr) // чтение из ЕЕПРОМ
{
byte x[4];
for(byte i = 0; i < 4; i++) x[i] = EEPROM.read(i+addr);
float *y = (float *)&x;
return y[0];
}

это так... для интереса

Ответить
Сергей Павленко
Сергей Павленко - 09.10.2018 16:06

Объяснил здорово, правда у меня аж котелок закипает, но разжувал как в школе. СПАСИБО!!!

Ответить