Hejsan.
Är det någon som skrivit eget program till DS18S20 sensorerna?
Jag har gjort ett med hjälp av Tmex drivrutinerna (version 3.20)
Problemet med Exemplem som flöljer med SDK'n verkar vara felaktig.
När temperaturen är varmare än -1 grad och kallare än +1 grad
räknas fel temperatur ut.
Följande Delphikod finns i SDK exemplen:
Kod:
...
...
...
{Calculate the temperarure}
tsht := rbuf[0];
if ((rbuf[1] and $01)= 1) then
tsht := tsht or (-256);
tmp1 := Round((tsht)/2);
tmp := tmp1;
cr := rbuf[6];
cpc := rbuf [7];
if (rbuf[7] <> 0) then
tmp := tmp - (0.25) + (cpc-cr)/cpc;
...
...
...
Är det någon som uppmärksammat den och har en patch på problemet?
PS. Det är en Windows service som sparar till en SQL databas.
Är någon instresserad av detta program kan hojta, så kan jag skicka upp det på forumet vid tillfälle..... (Med moderatorernas tillåtelse d.v.s.)