Zbudowałem sobie ostatnio układ posiadający kilka czujników. Jest tam między innymi BMP085 (temperatura i ciśnienie) oraz DHT11 (temperatura i wilgotność). Układ komunikuje się ze światem przez Ethernet.
Zauważyłem dziwny objaw - DHT11 i BMP085 wskazują różną temperaturę. Teraz na przykład ten pierwszy pokazuje 24 st. C, drugi 27,6 st. C. Czujniki znajduję się w odległości około 5 cm. Obudowa czujnika zdjęta. Żeby było ciekawiej, ten pokazujący niższa temperaturę znajduje się nieco bliżej najbardziej grzejącego się elementu (ENC28J60).
Obsługa czujników odbywa się w oparciu o biblioteki z Internetu. Teraz zastanawiam się czy to normalne? Temperatura w tak bliskich punktach może się aż tak różnić? A może z czujnikami.bibliotekami coś jest nie tak?