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
}
}
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.
Additionally, some links direct to products from our own brand, DIYables.