bool
Description :
Une variable bool contient deux valeurs : true (vrai) ou false (faux). (Chaque variable bool occupe un octet de mémoire.)
Syntaxe :
bool var = val;
Parameters :
- var : nom de la variable.
- val : la valeur à attribuer à cette variable.
Exemple de code :
Ce code montre comment utiliser le type de données bool.
int LEDpin = 5; // LED sur pin 5
int switchPin = 13; // interrupteur momentané sur 13, l'autre côté connecté à la terre
bool running = false;
void setup() {
pinMode(LEDpin, OUTPUT);
pinMode(switchPin, INPUT);
digitalWrite(switchPin, HIGH); // activer la résistance pullup
}
void loop() {
if (digitalRead(switchPin) == LOW) {
// l'interrupteur est enfoncé - le pullup maintient normalement la broche haute
delay(100); // délai pour anti-rebond du commutateur
running = !running; // basculer la variable en cours d'exécution
digitalWrite(LEDpin, running); // indiquer par LED
}
}
Source : https://docs.arduino.cc/language-reference/en/variables/data-types/bool/
