// Déclarer les variables GLOBALES requises par le programme
int i = 65530;
unsigned int ui = 65530;
word wi = 65530;
long li = 65530;
unsigned long uli = 65530;
void setup() {
// Initialiser le port série de débogage
Serial.begin(115200);
// Déterminer le nombre d'octets utilisé par les variables
Serial.print("Nb octets du type 'int' = ");
Serial.println(sizeof(i));
Serial.print("Nb octets du type 'unsigned int' = ");
Serial.println(sizeof(ui));
Serial.print("Nb octets du type 'word' = ");
Serial.println(sizeof(wi));
Serial.print("Nb octets du type 'long' = ");
Serial.println(sizeof(li));
// Serial.print("Nb octets du type 'unsigned long' = ");
// Serial.println(sizeof(uli));
// Déterminer le nombre d'octets utilisé par les types char, long et float
Serial.print("\nNb octets du type 'char' = ");
Serial.println(sizeof(char));
Serial.print("Nb octets du type 'float' = ");
Serial.println(sizeof(float));
Serial.print("Nb octets du type 'long' = ");
Serial.println(sizeof(long));
}
void loop() {
// Écrire sur le terminal de débogage la valeur des variables
Serial.print("\nLa valeur de la variable entière 'i' est ");
Serial.println(i);
Serial.print("La valeur de la variable entière 'ui' est ");
Serial.println(ui);
Serial.print("La valeur de la variable entière 'wi' est ");
Serial.println(wi);
// Serial.print("\nLa valeur de la variable entière 'li' est ");
// Serial.println(li);
// Serial.print("\nLa valeur de la variable entière 'uli' est ");
// Serial.println(uli);
// Incrémenter (+1) la valeur des variables globales
i++;
ui += 1;
wi = wi + 1;
// li++;
// uli += 1;
delay(5000);
}