Référence : Langage Arduino : [ Mini | Standard | Etendue | Maxi ] Librairies : [ Vue d'ensemble | Synthèse ] Infos : [ Comparaison | Changements ]
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
Exemple
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
}
}
Commentaires utilisateurs
- truc à connaître : pour inverser une variable boolean, il suffit de faire
Voir également
Page d'accueil de la référence Arduino en français
Corrections, suggestions et nouvelle documentation peuvent être postées sur le Forum Arduino ou à l'adresse suivante : support_at_mon-club-elec_point_fr
Le texte original de la référence Arduino est sous licence Creative Commons Attribution-ShareAlike 3.0 . Les exemples de code dans la référence sont dans le domaine public.
La présente traduction française commentée a été réalisée par Xavier HINAULT (2010-2012) (www.mon-club-elec.fr) et est sous licence Creative Commons Attribution-ShareAlike 3.0.