Installera DHT-biblioteket
Lägg till biblioteket och inkludera det i ert sketchprogram.
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 DHT11Skapa 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 DHT22Starta 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. 🎉
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
- Anslut DHT11/DHT22
- Installera DHT-biblioteket
- Läs av temperatur och luftfuktighet
- Hantera misslyckade avläsningar