duinozone.cz - Arduino a Raspberry fórum

Autor Téma: Konverze DS1820 Arduino Mega 2560  (Přečteno 446 krát)

Offline GeorgeW

  • Bastlíř začátečník
  • *
  • Příspěvků: 1
Konverze DS1820 Arduino Mega 2560
« kdy: Leden 08, 2017, 12:59:20 odpoledne »
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) :P 
       }
    // a pak to cele rozdelit na horni a dolni byt  ::)
     iLowByte  =         
     iHighByte=
     

dekuji moc za ochotu a radu :)