Los Operadores Lógicos En Arduino
En el lenguaje de programación Arduino, así como en cualquier otro lenguaje de programación (como Java) existen las llamadas estructuras de control.
La principal estructurade control, de la cual se derivan las demás es la estructura secuencial, donde todo las instrucciones se ejecutan una tras otra en orden descendente, de principio a fin.
Luego de la estructurasecuencial, creo que la más utilizada es la estructura selectiva, el llamado if. Su funcionamiento es sencillo y su uso permite utilizar la lógica en la creación de algoritmos.
La sintaxis es básicamentela siguiente:
if (condición){
//código que se ejecuta si se cumple la condición
}
else
{//código que se ejecuta si no se cumple la condición
}
El código mostrado representa una estructura selectiva con instrucciones para cuando se cumple una condicióny las instrucciones para cuando no se cumple la condición.
Pero, en ocasiones es necesaria que se cumpla más de una condición para lograr determinados resultados. Es aquí donde entran en juegolosOperadores Lógicos.
En el siguiente cuadro se muestran los operadores más utilizados a la hora de programar.
Nota: Los símbolos de la derecha son utilizados exclusivamente en circuitos lógicos(electrónica). Son llamados compuertas lógicas y su funcionamiento es análogo a los operadores usados en programación.
En programación se usa básicamente las estructuras AND y OR y a partir de ellas sederivan las demás.
Veamos algunos ejemplos donde se usan los operadores lógicos.
Operador AND
if ((condición1) && (condición2)){
Regístrate para leer el documento completo.