Arduino & IoT Academy · leksjon

Installer DHT-biblioteket

Legg til biblioteket og inkluder det i skissen

Leksjon 2 av 413 trinn

Installer DHT-biblioteket er en gratis leksjon i Arduino & IoT Academy på CoddyKit. Dette er leksjon 2 av 4. Du kan lese hele leksjonen gratis nedenfor – og deretter øve praktisk i nettleseren med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt. Den er en del av læringsløpet i Arduino & IoT Academy, og fremdriften din synkroniseres mellom nettet og CoddyKit-appen. Kurset i Arduino & IoT Academy inneholder totalt 4 leksjoner.

Hvorfor bruke et bibliotek

Å kommunisere med en DHT manuelt krever komplisert tidsstyring. Et bibliotek skjuler dette arbeidet, slik at du kan lese klimadata med ett enkelt kall. 📚

Åpne Library Manager

I Arduino IDE åpner du Library Manager fra Tools-menyen eller sidepanelet. Det er stedet der du finner ferdiglaget kode.

Søk etter DHT

Skriv DHT sensor library i søkefeltet. Det kjente biblioteket er utgitt av Adafruit og fungerer med både DHT11 og DHT22.

Det har en hjelpefunksjon

DHT-biblioteket er avhengig av biblioteket Adafruit Unified Sensor. IDE-en tilbyr vanligvis å installere denne avhengigheten for Dem.

Klikk på Install

Trykk på Install og godta forespørselen om å legge til avhengigheten også. Etter noen sekunder er begge bibliotekene klare til bruk.

Inkluder det i koden

Øverst i sketchen henter De inn koden med #include. Denne linjen gir programmet tilgang til DHT-funksjonene.

#include <DHT.h>

Angi pinnen

Definer hvilken pin sensoren bruker, og hvilken type De har. Tydelige navn øverst gjør resten av sketchen enkel å lese.

#define DHTPIN 2
#define DHTTYPE DHT11

Opprett objektet

Opprett et DHT object ved å angi pinnen og typen. Dette objektet bruker De til å hente målinger gjennom hele programmet.

DHT dht(DHTPIN, DHTTYPE);

Start den i setup

Inne i setup kaller De dht.begin() én gang for å starte sensoren. Etter denne linjen er biblioteket klart til å ta målinger.

void setup() {
  Serial.begin(9600);
  dht.begin();
}

Tilpass typen til maskinvaren

Sett DHTTYPE til DHT22 hvis det er denne komponenten De bruker. En feil type gir uriktige eller manglende målinger, så velg riktig type.

#define DHTTYPE DHT22

Start på nytt hvis den ikke vises

Hvis IDE-en ikke finner det nye library med en gang, starter De den på nytt. En ny oppstart gjør at den inkluderte header-filen blir funnet riktig.

Hurtigsjekk

De har installert DHT-biblioteket. Hvilket kall hører hjemme i setup() før De kan lese av verdier?

Oppsummering

De installerte DHT-library og hjelpebiblioteket, inkluderte header-filen, angav pinne og type, opprettet objektet og kalte begin. 🎉

Gratis å komme i gang

Lær deg C++ med en AI-veileder – gratis

Skriv og kjør ekte kode i nettleseren, få umiddelbar hjelp fra en AI-veileder som er tilgjengelig døgnet rundt, og fortsett der du slapp – på nettet eller i appen.

Kurs
30
Leksjoner
120

Ofte stilte spørsmål

Er leksjonen «Installer DHT-biblioteket» gratis?

Ja – hele teksten i «Installer DHT-biblioteket» er gratis å lese her på nettet. For å øve interaktivt med en innebygd kodeeditor og en AI-veileder som er tilgjengelig døgnet rundt, og for å låse opp resten av Arduino & IoT Academy-kurset, kan du oppgradere til CoddyKit PRO. Kurset i Arduino & IoT Academy inneholder totalt 4 leksjoner.

Hva lærer jeg i «Installer DHT-biblioteket»?

Legg til biblioteket og inkluder det i skissen Du øver på Arduino & IoT Academy med praktisk kode som du kjører direkte i nettleseren, mens en AI-veileder som er tilgjengelig døgnet rundt, svarer på spørsmålene dine mens du jobber deg gjennom leksjonen.

Trenger jeg erfaring for å begynne med Arduino & IoT Academy?

Ingen tidligere erfaring er nødvendig. Arduino & IoT Academy på CoddyKit er lagt opp for både nybegynnere og viderekomne, så De kan begynne her eller helt fra start og lære i Deres eget tempo. Dette er leksjon 2 av 4.

Hvor lang tid tar leksjonen «Installer DHT-biblioteket»?

De fleste CoddyKit-leksjoner tar omtrent 5–10 minutter. Hver leksjon er kort og interaktiv, slik at De gjør jevne fremskritt og kan fortsette akkurat der De slapp – både på nettet og i appen.

Kan jeg skrive og kjøre kode i denne Arduino & IoT Academy-leksjonen?

Ja. Alle Arduino & IoT Academy-leksjoner har en innebygd kodeeditor, slik at De kan skrive og kjøre ekte kode direkte i nettleseren og få umiddelbar tilbakemelding fra AI – uten lokal konfigurering.

Alle leksjonene i dette kurset

  1. Koble til DHT11/DHT22
  2. Installer DHT-biblioteket
  3. Les temperatur og luftfuktighet
  4. Håndter mislykkede avlesninger
← Tilbake til Arduino & IoT Academy