Instalowanie biblioteki DHT
Dodać bibliotekę i dołączyć ją do szkicu.
Instalowanie biblioteki DHT to bezpłatna lekcja Arduino & IoT Academy na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Arduino & IoT Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.
Po co używać biblioteki
Ręczna komunikacja z czujnikiem DHT wymaga precyzyjnego sterowania czasem. Biblioteka ukrywa te szczegóły, dzięki czemu można odczytywać dane o warunkach otoczenia za pomocą jednego prostego wywołania. 📚
Otwórz menedżera bibliotek
W Arduino IDE otwórz Menedżera bibliotek z menu Narzędzia lub panelu bocznego. To miejsce, w którym znajdziesz gotowy kod.
Wyszukaj DHT
Wpisz DHT sensor library w polu wyszukiwania. Popularna biblioteka jest opublikowana przez Adafruit i działa zarówno z DHT11, jak i DHT22.
Ma funkcję pomocniczą
Biblioteka DHT korzysta z biblioteki Adafruit Unified Sensor. IDE zwykle proponuje automatyczne zainstalowanie tej zależności.
Kliknij Install
Naciśnij Install i zaakceptuj monit, aby dodać również tę zależność. Po kilku sekundach obie biblioteki będą gotowe do użycia.
Dołącz ją w kodzie
Na początku szkicu dołącz kod za pomocą #include. Ten wiersz zapewnia programowi dostęp do funkcji DHT.
#include <DHT.h>Wskaż pin
Zdefiniuj, którego pinu używa czujnik oraz jaki masz jego typ. Jasne nazwy na początku sprawiają, że reszta szkicu jest łatwa do odczytania.
#define DHTPIN 2
#define DHTTYPE DHT11Utwórz obiekt
Utwórz obiekt DHT, przekazując mu numer pinu i typ czujnika. Za pomocą tego obiektu będziesz pobierać odczyty w całym programie.
DHT dht(DHTPIN, DHTTYPE);Uruchom go w setup
W funkcji setup jednokrotnie wywołaj dht.begin(), aby uruchomić czujnik. Po wykonaniu tego wiersza biblioteka będzie gotowa do pomiarów.
void setup() {
Serial.begin(9600);
dht.begin();
}Dopasuj typ do sprzętu
Ustaw DHTTYPE na DHT22, jeśli właśnie tego elementu używasz. Niezgodność w tym miejscu prowadzi do błędnych lub nieudanych odczytów, dlatego wybierz właściwy typ.
#define DHTTYPE DHT22Uruchom ponownie, jeśli biblioteka jest niewidoczna
Jeśli IDE od razu nie widzi nowej biblioteki, uruchom je ponownie. Ponowne uruchomienie pozwala poprawnie odnaleźć dołączany nagłówek.
Szybkie sprawdzenie
Biblioteka DHT została zainstalowana. Które wywołanie należy umieścić w setup(), zanim będzie można odczytywać wartości?
Podsumowanie
Zainstalowano bibliotekę DHT i jej pomocniczą bibliotekę, dołączono nagłówek, ustawiono pin i typ, utworzono obiekt oraz wywołano begin. 🎉
Ucz się C++ dzięki korepetycjom AI — za darmo
Pisz i uruchamiaj kod w przeglądarce, otrzymuj natychmiastową pomoc od korepetytora AI dostępnego 24/7 i kontynuuj naukę w sieci lub w aplikacji.
- Kursy
- 30
- Lekcje
- 120
Często zadawane pytania
Czy lekcja „Instalowanie biblioteki DHT” jest bezpłatna?
Tak — pełny tekst „Instalowanie biblioteki DHT” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Arduino & IoT Academy, przejdź na CoddyKit PRO. Kurs Arduino & IoT Academy zawiera 4 lekcji w sumie.
Co nauczysz się w „Instalowanie biblioteki DHT”?
Dodać bibliotekę i dołączyć ją do szkicu. Ćwiczysz Arduino & IoT Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Arduino & IoT Academy?
Nie wymagamy żadnego doświadczenia. Arduino & IoT Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.
Ile czasu zajmuje lekcja „Instalowanie biblioteki DHT”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Arduino & IoT Academy?
Tak. Każda lekcja Arduino & IoT Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.
Wszystkie lekcje w tym kursie
- Podłączanie DHT11/DHT22
- Instalowanie biblioteki DHT
- Odczytywanie temperatury i wilgotności
- Obsługa nieudanych odczytów