int, float, bool på Arduino
Vælg den rigtige type til sensordata og flag.
int, float, bool på Arduino er en gratis Arduino & IoT Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Arduino & IoT Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Arduino & IoT Academy-kurset indeholder 4 lektioner i alt.
Æsker til dine data
En variabel er en navngiven æske, der indeholder en værdi, mens dit program kører, så du kan gemme en sensormåling én gang og bruge den igen senere. 📦
Derfor er typer vigtige
På Arduino skal du angive, hvilken slags værdi en æske indeholder. Typen bestemmer, hvor meget hukommelse den bruger, og hvilke værdier der kan være i den.
Heltal med int
En int gemmer heltal som tællinger, bennumre eller en sensormåling fra 0 til 1023. Det er den type, du oftest får brug for.
int sensorValue = 512;int har begrænsninger
På en Uno indeholder en int cirka værdier fra -32.768 til 32.767. Går du over grænsen, ruller tallet rundt, hvilket kan give snedige fejl.
Decimaler med float
En float indeholder tal med et decimalpunkt, for eksempel 23,5 grader fra en temperatursensor. Brug den, når heltal er for upræcise.
float temperature = 23.5;float er omtrentligt
En float bytter nøjagtighed for større interval, så værdier gemmes omtrentligt. Undgå den til penge eller præcise tællinger; den er fremragende til sensorer.
Sandt eller falsk med bool
En bool indeholder kun true eller false og er perfekt til et ja- eller nej-faktum, for eksempel om en knap lige nu er trykket ned, eller om en LED er tændt.
bool ledOn = false;Giv den et tydeligt navn
Giv hvert variabelnavn en tydelig betydning som buttonPin eller doorOpen. Dit fremtidige jeg læser kode hurtigere, når navnene fortæller, hvad de indeholder.
Deklarér, og brug derefter
Først deklarerer du en variabel med dens type og et navn. Derefter kan du læse eller ændre den hvor som helst længere nede i det samme program.
int count = 0;
count = count + 1;Global kontra lokal
Deklarér en variabel over setup for at gøre den global og dele den overalt. Deklarerer du den inde i en funktion, er det kun den funktion, der kan se den.
Vælg den rigtige type
Tilpas typen til dataene: int til tællinger og ben, float til temperaturer og bool til flag. Det rigtige valg sparer hukommelse og forebygger fejl.
Hurtigt tjek
Hvilken type er bedst til at gemme en temperaturmåling på 23,5 grader?
Opsummering
Du vælger nu typer som en professionel: int til heltal, float til decimaler og bool til sande eller falske flag. Tydelige navne gør det hele let at læse. 🎯
Lær C++ med en AI-underviser — gratis
Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.
- Kurser
- 30
- Lektioner
- 120
Ofte stillede spørgsmål
Er lektionen “int, float, bool på Arduino” gratis?
Ja — hele teksten til “int, float, bool på Arduino” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Arduino & IoT Academy-kurset, skal du opgradere til CoddyKit PRO. Arduino & IoT Academy-kurset indeholder 4 lektioner i alt.
Hvad lærer jeg i “int, float, bool på Arduino”?
Vælg den rigtige type til sensordata og flag. Du øver dig i Arduino & IoT Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.
Skal jeg have erfaring for at begynde på Arduino & IoT Academy?
Der kræves ingen tidligere erfaring. Arduino & IoT Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.
Hvor lang tid tager lektionen “int, float, bool på Arduino”?
De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.
Kan jeg skrive og køre kode i denne Arduino & IoT Academy-lektion?
Ja. Alle Arduino & IoT Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.
Alle lektioner i dette kursus
- int, float, bool på Arduino
- Hvorfor delay() blokerer alt
- Blink uden delay med millis
- Kør to ting på én gang