Constantes et variables Constante Variable
1. Types de données
Type de variable |
Nombre |
Valeurs maximales |
Taille SRAM |
voidvoid |
vide |
Utilisé seulement pour les fonctions |
|
booleanboolean |
entier positif |
0 à 1 |
1 octet |
charchar |
entier |
-128 à +127 |
1 octet |
unsigned charunsigned char |
entier positif |
0 à 255 |
1 octet |
bytebyte |
entier positif |
0 à 255 |
1 octet |
intint |
entier |
-32 768 à +32 767 |
2 octets |
unsigned intunsigned int |
entier positif |
0 à 65 535 |
2 octets |
wordword |
entier positif |
0 à 65 535 |
2 octets |
longlong |
entier |
-2 147 483 648 à +2 147 483 647 |
4 octets |
unsigned longunsigned long |
entier positif |
0 à 4 294 967 295 |
4 octets |
shortshort |
entier |
-32 768 à +32 767 |
2 octets |
floatfloat |
Décimal |
-3.4 x 1038 à +3.4 x 1 038 |
4 octets |
doubledouble |
Décimal |
-3.4 x 1038 à +3.4 x 1 038 |
4 octets |
2. Portée des variables
a. Variables globales Variable:globale
Les variables déclarées à l’extérieur des fonctions setup et loop sont considérées comme des variables globales. Cela signifie qu’elles peuvent être utilisées n’importe où dans le programme. Il est d’usage de les regrouper au début du programme.
int maVariable = 200;
enum {var1 = 1, var2 = 5, var3 = 10};
int var4, var5, var6, var7, var8;
void setup(){}
void loop(){}
b. Variables locales Variable:locale
Il peut être utile d’utiliser...