booléen , adjectif
Sens 1
Informatique
Le terme booléen s'applique à un langage informatique binaire, inven par le
mathématicien George Boole, qui consiste à programmer des variables qui peu
vent être le chiffre 0, qui correspond à non et faux, ou 1 qui correspond à oui ou
vrai.
Exemple
: La programmation booléenne de ce logiciel utilise les variables vrai et faux.
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 initial
isé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 r
appel 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
}
}
Commentaires utilisateurs
truc à connaître : pour inverser une variable boolean, il suffit de mettre un ! devant la valeur booléenne :
state = !state; // inverse l'état de la variable
Voir également
Les constantes prédéfinies
Les opérateurs booléens
Déclaration de Variables
1 / 2 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !