boolean

Description

Déclare une variable de type boolean (booléen ou binaire en anglais) qui ne peut prendre que deux valeurs : true ou false, VRAI ou FAUX, 1 ou 0, HIGH ou LOW (toutes ces façons de le dire sont équivalentes). (A noter que chaque variable de type boolean occupe cependant un octet de mémoire et non pas 1 bit.)

Syntaxe

boolean ma_variable = false; // déclare une variable de type binaire

Exemple

int LEDpin = 5; // LED sur la broche 5 int switchPin = 13; // bouton poussoir sur la broche 13, connecté au 0V (la masse) boolean running = false; // déclaration d'une variable de type binaire appelée running et initialisée à false void setup() { pinMode(LEDpin, OUTPUT); // met la broche en sortie pinMode(switchPin, INPUT); // met la broche en entrée digitalWrite(switchPin, HIGH); // active le rappel au plus interne sur la broche } void loop() { if (digitalRead(switchPin) == LOW) { // si le bouton poussoir est appuyé la broche passe à 0V - sinon la broche est à 5V par le rappel au + delay(100); // pause anti rebond running = !running; // inverse la variable binaire digitalWrite(LEDpin, running); // met la LED dans le même état que la variable binaire } }

Voir Également

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.