Arduino & IoT Academy · Lekcja

Instalowanie biblioteki DHT

Dodać bibliotekę i dołączyć ją do szkicu.

Lekcja 2 z 413 kroki

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 DHT11

Utwó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 DHT22

Uruchom 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. 🎉

Bezpłatny start

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

  1. Podłączanie DHT11/DHT22
  2. Instalowanie biblioteki DHT
  3. Odczytywanie temperatury i wilgotności
  4. Obsługa nieudanych odczytów
← Powrót do Arduino & IoT Academy