Hallo,
Das steht eigentlich beides im Datenblatt........
1. Wenn du mehrere Sensoren hast hängst du sie alle an den einen Pin des µc. Dann musst du noch ins Prog schreiben:
Code:
maxsensors = 1wirecount()
Ar(1) = 1wsearchfirst()
For i = 2 to maxsensors
Ar(i) = 1wsearchnext()
Next i
2. Wenn du wissen willst, ob deine Temperatur Negativ ist, musst du erst 8 Bit lesen. Wenn diese 8 Bits alle 1 oder alle 0 sind weisst du erstmal, dass es sich bei den Bits nicht um Zahlen, sondern ums Vorzeichen handelt. Beispiel: 11111111 = neg. Temp.; 00000000 = pos. Temp.
Ich hoffe das hilft dir!
Martin
Lesezeichen