A DS18B20 egy hőmérő IC, melyet több egyszerű projekthez is fel lehet használni. Ez az IC a mikrovezérlő 1 wire (I2C) buszát használja, ebből eredően egyszerre többet is tudunk a vezérlőnkhöz csatlakoztatni.
A DS18B20 relatíve olcsó és a csatlakoztatáshoz csak egy 4,7 kOhm nagyságú ellenállásra van szükségünk. A lejjebb található, nagyon egyszerű példaprogramban ki fogjuk olvasni a hőmérsékletet az IC-ből és kiíratjuk a soros porton.
Nézzük mire is van szükségünk.
Alkatrész lista
Wemos D1 mini alaplap
DS18B20 1 wire hőmérő IC
4,7 kOhm ellenállás
Felépítés
Figyelem! Ügyeljünk rá, hogy az IC-t helyessen kössük be, mert különben tönkremehet. A tápfeszültsége 3 és 5,5 V között lehet, csatlakoztatáskor a GND lábat a 0 V, a VDD lábát pedig az alaplap 5V lábára kell kötni.
Az alábbi ábrán látható az IC bekötése.
Kód
Eredmény
Ha minden megfelelő, akkor a soros port megynyitása után a következőt kell látnunk:
Az eredeti cikk elolvasásához kattints IDE.