Arduino & IoT Academy · Lektion

Installera DHT-biblioteket

Lägg till biblioteket och inkludera det i ert sketchprogram.

Lektion 2 av 413 steg

Installera DHT-biblioteket är en gratis lektion i Arduino & IoT Academy på CoddyKit. Detta är lektion 2 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Arduino & IoT Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Arduino & IoT Academy innehåller totalt 4 lektioner.

Varför använda ett bibliotek

Att kommunicera med en DHT för hand kräver svår tidtagning. Ett bibliotek döljer det arbetet så att du kan läsa av klimatdata med ett enkelt anrop. 📚

Öppna Library Manager

I Arduino IDE öppnar du Library Manager från menyn Tools eller sidopanelen. Det är din samling med färdig kod.

Sök efter DHT

Skriv DHT sensor library i sökrutan. Det välkända biblioteket publiceras av Adafruit och fungerar med både DHT11 och DHT22.

Det har en hjälpfunktion

DHT-biblioteket använder biblioteket Adafruit Unified Sensor. IDE:n brukar erbjuda sig att installera detta beroende åt dig.

Klicka på Install

Tryck på Install och godkänn frågan om att även lägga till beroendet. Inom några sekunder är båda biblioteken klara att användas.

Inkludera det i koden

Längst upp i ditt sketch-program hämtar du in koden med #include. Den här raden ger programmet tillgång till DHT-funktionerna.

#include <DHT.h>

Ange dess stift

Definiera vilket pin sensorn använder och vilken typ du har. Tydliga namn högst upp gör resten av sketch-programmet lätt att läsa.

#define DHTPIN 2
#define DHTTYPE DHT11

Skapa objektet

Skapa ett DHT object genom att ange ditt stift och din sensortyp. Med det här objektet hämtar du mätvärden under programmets gång.

DHT dht(DHTPIN, DHTTYPE);

Starta det i setup

Anropa dht.begin() en gång i setup för att starta sensorn. Efter den här raden är biblioteket redo att göra mätningar.

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

Matcha typen med hårdvaran

Ange DHTTYPE som DHT22 om det är den komponent du har. Om typen inte stämmer blir mätvärdena felaktiga eller uteblir, så välj rätt typ.

#define DHTTYPE DHT22

Starta om om det behövs

Om IDE:n inte hittar ditt nya library direkt kan du starta om den. En omstart gör att det inkluderade header-filen hittas korrekt.

Snabbtest

Du har installerat DHT-biblioteket. Vilket anrop ska finnas i setup() innan du kan läsa av värden?

Sammanfattning

Du installerade DHT-library och dess hjälpbibliotek, inkluderade header-filen, angav stift och typ, skapade objektet och anropade begin. 🎉

Gratis att börja

Lär dig C++ med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
30
Lektioner
120

Vanliga frågor

Är lektionen ”Installera DHT-biblioteket” gratis?

Ja – hela texten till ”Installera DHT-biblioteket” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Arduino & IoT Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Arduino & IoT Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Installera DHT-biblioteket”?

Lägg till biblioteket och inkludera det i ert sketchprogram. Ni övar på Arduino & IoT Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Arduino & IoT Academy?

Du behöver inga förkunskaper. Utbildningen i Arduino & IoT Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 4.

Hur lång tid tar lektionen ”Installera DHT-biblioteket”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Arduino & IoT Academy-lektionen?

Ja. Varje Arduino & IoT Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Anslut DHT11/DHT22
  2. Installera DHT-biblioteket
  3. Läs av temperatur och luftfuktighet
  4. Hantera misslyckade avläsningar
← Tillbaka till Arduino & IoT Academy