Przykład
Cyfrowy czujnik temperatury i wilgotności DHT-11 posiada cztery wyprowadzenia z czego jedno jest niewykorzystywane. Pozostałe to Vcc, Data i GND. Złącze Vcc podłącza się do pinu 5V w Arduino, złącze GND do masy a złącze Data do dowolnego pinu Arduino mogącego pracować w trybie wejścia. Między złącze Data a dodatnią szynę zasilania niezbędne jest włączenie opornika 4,7kΩ.
Do komunikacji z czujnikiem można wykorzystać gotową bibliotekę, przy pomocy której można dokonywać pomiarów wilgotności (w %RH - wilgotności względnej) i temperatury (w stopniach Celsjusza). Czujnik wymaga stosunkowo dużo czasu do zarejestrowania zmiany temperatury i wilgotności, dlatego bardzo użyteczna jest funkcja dht.getMinimumSamplingPeriod(), która ustala minimalny czas oczekiwania na gotowość czujnika do wykonania kolejnego pomiaru. Inna funkcja: dht.getStatusString(), pozwala określić czy pomiar przebiegł prawidłowo - dzięki niej można pominąć odczyty błędne.
Elementy układu:
- 1 x płytka stykowa
- 1 x płytka Arduino Uno
- 1 x cyfrowy czujnik temperatury i wilgotności DHT-11
- 1 x opornik 4,7kΩ
- 5 x przewody połączeniowe
Brak komentarzy:
Prześlij komentarz