Arduino & IoT Academy · Oppitunti

Katso anturiarvoja reaaliajassa

Välitä mittausarvoja piiriesi vianmääritystä varten.

Oppitunti 3/413 vaihetta

Katso anturiarvoja reaaliajassa on ilmainen Arduino & IoT Academy-oppitunti CoddyKitissä. Tämä on oppitunti 3/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.

Näette, miten anturinne toimii

Serial ei ole tarkoitettu vain tervehdysviesteihin. Sen todellinen voima on reaaliaikaisten anturilukemien suoratoistossa, jolloin voitte seurata piirin reaktioita reaaliajassa. 📈

Lukekaa ja tulostakaa

Toimintamalli on yksinkertainen: lukekaa arvo muuttujaan ja tulostakaa sitten kyseinen muuttuja. Toistakaa tämä jokaisella silmukalla, niin saatte reaaliaikaisen syötteen.

int value = analogRead(A0);
Serial.println(value);

Arvo päivittyy joka silmukalla

Koska tämä on loop()-funktiossa, lukema tulostetaan yhä uudelleen. Kääntäkää nuppia tai heiluttakaa kättänne, niin luvut muuttuvat heti.

Liian nopea luettavaksi

Ilman taukoa arvot vilisevät ohi satoja kertoja sekunnissa. Lisätkää lyhyt delay(), jotta silmänne pysyvät niiden mukana.

Serial.println(value);
delay(200);

Nimetkää jokainen lukema

Pelkkien numeroiden muodostama seinä on hämmentävä. Tulostakaa lyhyt selite, jotta tiedätte aina, mistä anturista arvo on peräisin.

Serial.print("Light: ");
Serial.println(value);

Avatkaa Serial Monitor

Nähdäksenne tietovirran avatkaa Serial Monitor IDE:n työkalupalkista. Asettakaa baudinopeudeksi sama arvo kuin Serial.begin()-kutsussa.

Ongelmat näkyviin

Reaaliaikaiset arvot paljastavat virheet nopeasti. Arvoon 0 juuttuva tai rajusti hyppivä lukema viittaa yleensä löysään johtoon tai väärään nastaan.

Tulostakaa useiden antureiden arvot

Seuraatteko kahta tuloa? Tulostakaa molemmat samalle riville erottimen avulla, jolloin jokainen silmukka antaa selkeän paritettuina esitetyn tilannekuvan.

Serial.print(temp);
Serial.print(", ");
Serial.println(light);

Tutustukaa Serial Plotteriin

IDE:ssä on myös Serial Plotter. Syöttäkää sille pelkkiä lukuja, niin se piirtää anturin reaaliaikaisen kuvaajan tekstin sijaan.

Plotter tarvitsee pelkkiä lukuja

Plotter odottaa selkeitä arvoja, joten jättäkää pitkät selitteet pois. Tulostakaa vain numero, niin kuvaajan käyrä näkyy tasaisesti.

Serial.println(value);

Tehokkain vianmäärityskeinonne

Reaaliaikainen Serial-tuloste on nopein tapa ymmärtää piirin toimintaa. Kun jokin toimii oudosti, tulostakaa arvo print-komennolla ja tarkistakaa se. 🔍

Pikatarkistus

Anturin arvot vierivät liian nopeasti luettaviksi. Mikä on yksinkertaisin ratkaisu?

Kertaus

Suoratoistitte reaaliaikaisia lukemia tulostamalla muuttujan jokaisella silmukalla, hidastitte niitä delay-komennolla, nimesitte ne ja piirsitte ne jopa Plotterissa. 🎉

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 ”Katso anturiarvoja reaaliajassa” ilmainen?

Kyllä – oppitunnin ”Katso anturiarvoja reaaliajassa” 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 ”Katso anturiarvoja reaaliajassa”?

Välitä mittausarvoja piiriesi vianmääritystä varten. 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 3/4.

Kuinka kauan ”Katso anturiarvoja reaaliajassa”-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. Serial.begin ja baudinopeus
  2. Serial.print vastaan println
  3. Katso anturiarvoja reaaliajassa
  4. Lue kirjoittamasi komennot
← Takaisin: Arduino & IoT Academy