
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
||
|
Hallo, ich habe hier schon diverse Software zum Thema DS 1621 ausprobiet und erhalte auch bei einem einzelnen DS1621 korrekte Werte. Sobald ich jedoch mehr als einen Sensor anschliesse, alle mit unterschiedlichen Adressen, kommen bei allen Sensoren nur noch falsche Werte die jeweils das doppelte eines anderen Sensors sind z.B. Sensor 1: adresse 144 Wert:60° Sensor 2: adresse 146 Wert:30° Sensor 3: adresse 152 Wert:15° Für das Auslesen der Temperatur verwende ich folgendes Programm: #templesen print"#ON_IIC#"; print "#START#"; put dev put &hEE print "#STOP#"; Pause 10 print"#START#"; put dev put &h22 print "#STOP#"; print"#START#"; put dev put &hAA print "#STOP#"; print"#START#"; put (dev + 1) get temperatur print "#STOP#"; print"#START#"; put dev put &hA8 print "#STOP#"; print"#START#"; put (dev + 1) get counter print "#STOP#"; print"#START#"; put dev put &hA9 print "#STOP#"; print"#START#"; put (dev + 1) get slope print "#STOP#"; print"#OFF#"; value = ( ( temperatur * 100 - 25 ) + ( ( slope - counter ) * 100 / slope * 100 ) /100) / 10 return Kann mir jemand bei diesem Problem helfen? Grüße Thomas |
| Antwort schreiben |