Arduino & IoT Academy · Oppitunti

Asenna DHT-kirjasto

Lisää kirjasto ja sisällytä se sketchiisi.

Oppitunti 2/413 vaihetta

Asenna DHT-kirjasto on ilmainen Arduino & IoT Academy-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea koko oppitunnin alta ilmaiseksi ja harjoitella sen jälkeen käytännössä selaimessa sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla. Oppitunti kuuluu Arduino & IoT Academy-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.

Miksi käyttää kirjastoa

DHT-anturin käyttäminen käsin edellyttää hankalaa ajoitusta. Kirjasto hoitaa tämän työn puolestasi, joten voit lukea ympäristötiedot yhdellä yksinkertaisella kutsulla. 📚

Avaa Library Manager

Avaa Arduino IDE:ssä Library Manager Tools-valikosta tai sivupaneelista. Se on valmiin koodin kirjasto.

Hae DHT:tä

Kirjoita hakukenttään DHT sensor library. Tunnetun kirjaston on julkaissut Adafruit, ja se toimii sekä DHT11- että DHT22-antureiden kanssa.

Siinä on apufunktio

DHT-kirjasto käyttää Adafruit Unified Sensor -kirjastoa. IDE yleensä tarjoaa tämän riippuvuuden asentamista puolestasi.

Asenna napsauttamalla

Paina Install ja hyväksy kehote, jotta myös riippuvuus lisätään. Muutaman sekunnin kuluttua molemmat kirjastot ovat käyttövalmiita.

Sisällytä se koodiin

Lisää koodi luonnoksesi alkuun komennolla #include. Tämä rivi antaa ohjelmallesi pääsyn DHT:n toimintoihin.

#include <DHT.h>

Määritä sen pinni

Määritä, mitä pinniä anturi käyttää ja minkä tyyppinen anturi sinulla on. Selkeät nimet alussa helpottavat muun luonnoksen lukemista.

#define DHTPIN 2
#define DHTTYPE DHT11

Luo olio

Luo DHT-olio välittämällä sille pinnisi ja anturisi tyyppi. Tämän olion avulla pyydät mittaustuloksia koko ohjelman ajan.

DHT dht(DHTPIN, DHTTYPE);

Käynnistä se setupissa

Kutsu setup-funktion sisällä dht.begin() kerran herättääksesi anturin. Tämän rivin jälkeen kirjasto on valmis tekemään mittauksia.

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

Yhdistä tyyppi laitteistoon

Aseta DHTTYPE arvoksi DHT22, jos se on käyttämäsi osa. Väärä tyyppi johtaa virheellisiin tai epäonnistuneisiin mittauksiin, joten valitse oikea tyyppi.

#define DHTTYPE DHT22

Käynnistä uudelleen tarvittaessa

Jos IDE ei heti löydä uutta kirjastoasi, käynnistä se uudelleen. Uusi käynnistys auttaa sisällytetyn otsikkotiedoston löytymään oikein.

Pikatarkistus

Asensit DHT-kirjaston. Mikä kutsu kuuluu sijoittaa setup()-funktioon ennen arvojen lukemista?

Kertaus

Asensit DHT-kirjaston ja sen apukirjaston, sisällytit otsikkotiedoston, määritit pinnin ja tyypin, loit olion ja kutsuit begin-funktiota. 🎉

Aloita maksutta

Opi C++ tekoälytuutorin avulla — ilmaiseksi

Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.

Kurssit
30
Oppitunnit
120

Usein kysytyt kysymykset

Onko oppitunti ”Asenna DHT-kirjasto” ilmainen?

Kyllä – oppitunnin ”Asenna DHT-kirjasto” koko tekstin voi lukea täällä verkossa ilmaiseksi. Jos haluat harjoitella interaktiivisesti sisäänrakennetulla koodieditorilla ja ympäri vuorokauden käytettävissä olevan tekoälytuutorin avulla sekä avata koko Arduino & IoT Academy-kurssin, päivitä CoddyKit PROhon. Arduino & IoT Academy-kurssilla on yhteensä 4 oppituntia.

Mitä opin oppitunnilla ”Asenna DHT-kirjasto”?

Lisää kirjasto ja sisällytä se sketchiisi. Harjoittelet Arduino & IoT Academy-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.

Tarvitsenko kokemusta aloittaakseni Arduino & IoT Academy-opiskelun?

Aiempi kokemus ei ole tarpeen. CoddyKitin Arduino & IoT Academy-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.

Kuinka kauan ”Asenna DHT-kirjasto”-oppitunnin suorittaminen kestää?

Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.

Voinko kirjoittaa ja suorittaa koodia tällä Arduino & IoT Academy-oppitunnilla?

Kyllä. Jokainen Arduino & IoT Academy-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.

Kaikki tämän kurssin oppitunnit

  1. DHT11/DHT22:n johdotus
  2. Asenna DHT-kirjasto
  3. Lue lämpötila ja kosteus
  4. Käsittele epäonnistuneet lukemiset
← Takaisin: Arduino & IoT Academy