int, float, bool Arduinossa
Valitse oikea tyyppi anturitietojen ja tilalippujen tallentamiseen.
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. 🎯
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
- int, float, bool Arduinossa
- Miksi delay() pysäyttää kaiken
- Vilkuta ilman delay-funktiota millis-funktiolla
- Suorita kaksi asiaa samanaikaisesti