Instructions

De Arduino microcontroller
Pagina 11
byte
Byte bewaart een 8-bit numerieke waarde zonder een decimale punt met een
bereik van 0-255.
byte Button1 = 180; // declareert 'Button1' als een byte type
int
Integers zijn primaire datatypes om getallen te bewaren zonder een decimale punt
een 16-bit waarde met een bereik van 32767 tot -32768.
int Count4 = 1500; // declareert ‘Count4' als een integer type
Opmerking: Een integer variabele kan niet groter zijn dan 32767. Verhoog je 32767
met 1 dan wordt het een negatief getal: -32768.
long
Datatype voor erg grote getallen, zonder een decimale punt (een soort uitgebreide
integer) een 32-bit waarde met een bereik van 2,147,483,647 tot
-2,147,483,648.
long someVariabele = 90000; // declareert 'someVariabele’
// als een long type
float
Een datatype voor getallen met een decimale punt. Dus met getallen achter de
komma. Floating datatypes nemen meer geheugen in gebruik dan een integer en
worden opgeslagen als een 32-bit waarde met een bereik van 3.4028235E+38 tot
-3.4028235E+38.
float someVariabele = 3.14; // declareert 'someVariabele' als
// een float-point type
Opmerking: Floating-point getallen zijn of hoeven in principe niet gelijk te zijn als je ze
met elkaar vergelijkt. Met het rekenen aan floating getallen heeft de microcontroller
veel meer tijd nodig dan bij byte of integer getallen.