I2C-Temp.-Sensoren am ARDUINO-UNO
Temperatur-Werte von I2C-Temp.-Sensoren auslesen und auf dem LCD-Display ausgeben. Beispiel: LM75 aber auch anderer ähnlicher Chips wie LM92, DS1621 und DS1631.
Es kursieren im Netz viele Programme, die bei neg. Temperaturen fehlerhafte Werte liefern.
So auch (unglaublich) die Applikationsnote AN_97.pdf von NATIONAL oder die Programme
im Buch von Ulli Sommer (Bascom Basic) auf den Seiten 254 - 257 . Die Fehler sind auf ein falsches Verständnis des Zweierkomplements zurückzuführen, das die o.g. Chips bei Minus-Temperaturen liefern.
Discussion (1 commentaire(s))