bool

Description :

bool contient l’une des deux valeurs, true ou false . (Chaque variable bool  occupe un octet de mémoire.)

Syntaxe :

bool var = val;

Paramètres :

var : Nom de variable.
val : la valeur à attribuer à cette variable.

Exemple de code :

Ce code montre comment utiliser le bool type de données.

int LEDpin = 5;     // LED sur la broche 5
int switchPin = 13; // interrupteur momentané sur 13, autre côté connecté à la masse

bool running = false;

void setup() {
  pinMode(LEDpin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);  // activer la résistance de pullup
}

void loop() {
  if (digitalRead(switchPin) == LOW) {
    // l'interrupteur est enfoncé - le pullup maintient la broche haute normalement
    delay(100);                     // délai pour anti-rebond commutateur
    running = !running;             // bascule la variable d'exécution
    digitalWrite(LEDpin, running);  // indiquer par la LED
  }
}

 


 

Source : https://www.arduino.cc/reference/en/language/variables/data-types/bool/

 

Laisser un commentaire