Arduino schéma - arduino.sk

Prevod čísel

Programovanie arduina
Príspevky: 6
Registrovaný: Str 12. Jún 2013 19:42:18

Prevod čísel

Poslaťod lubo_1 » Str 31. Júl 2013 0:57:15

Zdravím.
Potreboval by som helfnúť .... neviem sa pohnúť.....
Tiež sa hrám s meraním teploty. Pri pokuse e logovanie na 24c32 som narazil na problém formátu čísel. Teplotu mám ako float a do pamete sa zapisujú bajty.
Prevod som okukal .....
Kód: Vybrať všetko
float RealNumber;
.
.
.
RealNumber = 2.00; //teplota float
ArrayOfFourBytes = (byte*) & RealNumber;
Serial.println(ArrayOfFourBytes[3], HEX);
Serial.println(ArrayOfFourBytes[2], HEX);
Serial.println(ArrayOfFourBytes[1], HEX);
Serial.println(ArrayOfFourBytes[0], HEX);

Ale pri načítaní z pamete potrebujem previesť tieto 4 bajty nazad na float.... a neviem s tým pohnúť.....
Budem vďačný za nakopnutie správnym smerom......
Vďaka Ľubo

Obrázok užívateľa
Príspevky: 318
Registrovaný: Pon 19. Nov 2012 12:01:08
Bydlisko: HC/BA

Re: Prevod čísel

Poslaťod tomXX » Uto 06. Aug 2013 9:46:09

blog.sitepoint.sk - zaujímavé riešenia okolo Arduina

Späť na Software