Opérateurs booléens Arduino

Opérateurs booléens Arduino
Lors de l'écriture d'un code Arduino pour tout projet spécifique, différents opérateurs seront nécessaires pour effectuer diverses fonctions, ils peuvent être des opérations mathématiques ou logiques et pour chaque type de fonctions, il y aura des opérateurs spécifiques. Ici, dans cet article, les opérateurs booléens sont discutés brièvement.

Opérateurs booléens

Pour effectuer les opérations logiques, les opérateurs booléens sont utilisés et ces opérateurs opèrent en numéros binaires 0 et 1. L'entrée et la sortie peuvent également être sous la forme de vrai et de faux, c'est-à-dire s'il y en a un à la sortie, ce sera vrai et en cas de zéro, ce sera faux. Il existe trois types de base d'opérateurs booléens qui sont le plus couramment utilisés dans la programmation Arduino:

  • Et opérateur booléen
  • Pas opérateur booléen
  • Ou opérateur booléen

Et opérateur

Le premier opérateur logique est l'opérateur et dont la sortie ne sera vrai que si les deux conditions données à l'opérateur sont vraies. De même, si l'une des entrées des opérateurs est fausse ou zéro, la sortie sera fausse.

Pour utiliser cet opérateur, le signe «&&" est utilisé. Par exemple, si la valeur pour A est une et la valeur pour le B est nul et l'opérateur et est appliqué (UN B) La sortie sera nulle ou fausse. Notez que la sortie et l'opération ne seront vraies que si les deux entrées sont vraies. Pour mieux comprendre un exemple de code de l'opération et de l'opération est donné en utilisant des instructions IF-ELSE.

void setup()
En série.commencer (9600);
int a = 15;
int b = 14;
bool d;
if ((a> b) && (b d = true;
En série.print ("et opération:");
En série.println (d);

autre

d = false;
En série.print ("et opération:");
En série.imprimer (d);


VOID LOOP ()

Sortir

Pas opérateur

Le deuxième opérateur booléen est l'opérateur non utilisé où la sortie doit être inversée. Cet opérateur est représenté par la marque de l'exclamation (!). Cet opérateur n'a qu'une seule entrée et une sortie. S'il y a zéro à l'entrée de l'opérateur, il le convertira en un.

Par exemple, la variable a a une valeur de 1 et un opérateur non (!UN) est appliqué à lui alors la valeur de la variable sera 0 à la sortie. En outre, le fonctionnement de l'opérateur NON peut être compris par l'exemple Arduino. Dans l'exemple en utilisant l'opérateur non, la sortie et l'opération sont inversées de une à zéro.

void setup()
En série.commencer (9600);
int a = 15;
int b = 14;
bool d;
si(!(a> b) && (b d = true;
En série.print ("Non opération:");
En série.println (d);

autre

d = false;
En série.print ("Non opération:");
En série.imprimer (d);


VOID LOOP ()

Sortir

Ou opérateur

Le troisième et le dernier opérateur utilisé pour remplir la fonction logique dans le programme Arduino est le OU fonction. Contrairement à l'opérateur et cette fonction booléenne donne à la sortie une si l'une des entrées est une ou vraie. On peut donc dire que la sortie de la fonction ou sera fausse ou nulle lorsque les deux entrées sont nulles. Le panneau utilisé pour cet opérateur est «||".

Pour expliquer davantage la fonction de l'opérateur, nous pouvons supposer que si A et B sont les entrées de l'opérateur OR et a une valeur de zéro et b a une valeur de un alors l'opérateur ouA || B) en donnera un comme sortie. L'opération OR est expliqué en outre à l'aide d'un exemple de code.

void setup()
En série.commencer (9600);
int a = 15;
int b = 14;
bool d;
if ((a> b) || (b d = true;
En série.print ("ou opération:");
En série.println (d);

autre

d = false;
En série.print ("ou opération:");
En série.imprimer (d);


VOID LOOP ()

Sortir

Un résumé de tous les opérateurs booléens est mentionné dans le tableau ci-dessous:

Contributions Les sorties
ET OU PAS
UN B UN B A || B !UN
0 0 0 0 1
0 1 0 1 1
1 0 0 1 0
1 1 1 1 0

Conclusion

Les opérateurs booléens ou logiques sont utilisés pour la détermination des conditions dans lesquelles le programme pour une tâche spécifique s'exécutera. Cette rédaction explique brièvement ce que sont les opérateurs booléens, quels sont leurs types et comment ils peuvent être utilisés dans le programme Arduino. Des exemples de programmes Arduino sont également donnés, ce qui donne un concept clair pour la fonctionnalité des opérateurs booléens.