Hallo!
ich hab ne kurze Frage, ich bekomme ein, zwei mal am Tag, bei 60
Sekunden Messungen, auf einer sehr langen 1w-Leitung mal 85 und mal 2763
vom DS1820 zurück.
Ist kein grosses Problem, nur lästig.
Meine Idee, while ->
1 | int16_t temp3=ONEWIRE_GET(1021345702080086);
|
2 |
|
3 | while(!temp3 > 80) {
|
4 | WAIT(2);
|
5 | int16_t temp3=ONEWIRE_GET(1021345702080086);
|
6 | }
|
7 |
|
8 | char temp3_str[5];
|
9 | itoa_fixedpoint(temp3, 1, temp3_str);
|
10 | httplog("94b376b0-e9f5-11e1-a720-017e18dcf107.json?ts=%lu000&value=%s", clock_get_time(), temp3_str);
|
Ist das so ok? Gehts besser? Schneller? Schöner?