Gast
#1311682
hi! ich versuche zur zeit vergeblich ein funktionierendes programm für den ds1820 zu bekommen. im internet habe ich dieses gefunden
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
10 | |
11 | |
12 | |
13 | |
14 | |
15 | |
16 | |
17 | |
18 | |
19 | |
20 | |
21 | |
22 | |
23 | |
24 | |
25 | |
26 | |
27 | |
28 | |
29 | |
30 | |
31 | |
32 | |
33 | |
34 | |
35 | |
36 | |
37 | |
38 | |
39 | |
40 | |
41 | |
42 | |
43 | |
44 | |
45 | |
46 | |
47 | |
48 | |
49 | |
50 | |
51 | |
52 | |
53 | |
54 | |
55 | |
56 | |
im positiven temperatur bereich funktioniert es auch eigentlich einwandfrei. nur im negativen wird dann nur mist angezeigt. ich bin das programm dann mal schritt für schritt durchgegangen und da ist mir aufgefallen, dass es die negativen temp gar nicht erkennen kann, da hier nicht die vorzeichen abgefragt werden, sondern nur die werte (siehe If Ds1820 > 127 Then). außerdem verstehe ich nicht, warum mit diesem befehl die temperatur nocheinmal korrigiert wird (If Halb = 1 Then Ds1820 = Ds1820 - 1) nun meine frage: wie kann ich die negativen temperaturen richtig erkennen und abfragen? vielen dank für antworten