Arduino & IoT Academy · Oppitunti

int, float, bool Arduinossa

Valitse oikea tyyppi anturitietojen ja tilalippujen tallentamiseen.

Oppitunti 1/413 vaihetta

int, float, bool Arduinossa on ilmainen Arduino & IoT Academy-oppitunti CoddyKitissä. Tämä on oppitunti 1/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.

Tietosi säilyttävät laatikot

Muuttuja on nimetty laatikko, joka sisältää arvon ohjelman suorituksen aikana. Näin voit tallentaa anturin lukeman kerran ja käyttää sitä myöhemmin uudelleen. 📦

Miksi tyypeillä on väliä

Arduinossa on ilmoitettava, minkä tyyppisen arvon laatikko sisältää. Tyyppi määrittää, kuinka paljon muistia arvo vie ja millaiset arvot siihen sopivat.

Kokonaisluvut int-tyypillä

int tallentaa kokonaislukuja, kuten lukumääriä, nastanumeroita tai anturin arvoa välillä 0–1023. Tätä tyyppiä käytät useimmiten.

int sensorValue = 512;

int-tyypillä on rajansa

Unossa int sisältää suunnilleen arvot −32 768–32 767. Jos ylität rajan, luku kiertyy ympäri, mikä voi aiheuttaa hankalasti havaittavia virheitä.

Desimaalit float-tyypillä

float sisältää desimaalilukuja, kuten lämpötila-anturin lukeman 23,5 astetta. Käytä sitä, kun kokonaisluvut ovat liian epätarkkoja.

float temperature = 23.5;

float on likimääräinen

float vaihtaa täsmällisyyttä suurempaan arvoalueeseen, joten arvot tallennetaan likimääräisinä. Vältä sitä rahamäärissä tai tarkassa laskennassa, mutta antureille se sopii erinomaisesti.

Tosi tai epätosi bool-tyypillä

bool sisältää vain arvon tosi tai epätosi. Se sopii täydellisesti kyllä–ei-tietoon, kuten siihen, onko painike parhaillaan painettuna tai LED päällä.

bool ledOn = false;

Nimeä selkeästi

Anna jokaiselle muuttujan nimelle selkeä merkitys, kuten buttonPin tai doorOpen. Myöhemmin luet koodia nopeammin, kun nimet kertovat, mitä ne sisältävät.

Ilmoita ennen käyttöä

Ensin ilmoitat muuttujan sen tyypin ja nimen avulla. Sen jälkeen voit lukea tai muuttaa sitä missä tahansa alempana samassa ohjelmassa.

int count = 0;
count = count + 1;

Globaali vai paikallinen

Ilmoita muuttuja setup-funktion yläpuolella, niin siitä tulee globaali ja kaikkialla jaettu. Kun ilmoitat sen funktion sisällä, vain kyseinen funktio näkee sen.

Valitse oikea tyyppi

Sovita tyyppi tietoihin: int lukumäärille ja nastoille, float lämpötiloille ja bool totuusarvoille. Oikea valinta säästää muistia ja ehkäisee virheitä.

Pikatarkistus

Mikä tyyppi sopii parhaiten 23,5 asteen lämpötilalukeman tallentamiseen?

Kertaus

Osaat nyt valita tyypit kuin ammattilainen: int kokonaisluvuille, float desimaaleille ja bool tosi–epätosi-arvoille. Selkeät nimet pitävät kaiken helposti luettavana. 🎯

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 ”int, float, bool Arduinossa” ilmainen?

Kyllä – oppitunnin ”int, float, bool Arduinossa” 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 ”int, float, bool Arduinossa”?

Valitse oikea tyyppi anturitietojen ja tilalippujen tallentamiseen. 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 1/4.

Kuinka kauan ”int, float, bool Arduinossa”-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. int, float, bool Arduinossa
  2. Miksi delay() pysäyttää kaiken
  3. Vilkuta ilman delay-funktiota millis-funktiolla
  4. Suorita kaksi asiaa samanaikaisesti
← Takaisin: Arduino & IoT Academy