Dobry den,
potreboval bych poradit s konverzi DS1820:
float myTmp01 =0;
unsigned int getTemp01=0;
byte iLowByte = 0;
byte iHighByte = 0;
sensorsTmp01.requestTemperatures();
myTmp01 = sensorsTmp01.getTempC(adressTmp01); // nactu teplotu ze senzoru
getTemp01 = myTmp01*10; // vynasobim 10 a tim se zbavim setiny (22.55C na 22.5C)
if (myTmp01 < 0) // vpreparuj 0xF000
{
getTemp01= 61440+getTemp01; // vysledek v getTemp01 by mel byt F225 coz se mi nedari (dostavam F0E1)
}
// a pak to cele rozdelit na horni a dolni byt

iLowByte =
iHighByte=
dekuji moc za ochotu a radu
