En Arduino, al igual que en otros lenguajes de programación, puedes utilizar una variedad de operadores para realizar diversas operaciones matemáticas, lógicas y de comparación. Aquí tienes una lista de algunos de los operadores más comunes en Arduino:
Operadores Aritméticos:
+
(Suma)-
(Resta)*
(Multiplicación)/
(División)%
(Módulo, devuelve el residuo de una división)
Operadores de Comparación:
==
(Igual a)!=
(Diferente de)<
(Menor que)>
(Mayor que)<=
(Menor o igual que)>=
(Mayor o igual que)
Operadores Lógicos:
&&
(AND lógico, se utiliza para combinar condiciones y ambas deben ser verdaderas)||
(OR lógico, se utiliza para combinar condiciones y al menos una debe ser verdadera)!
(NOT lógico, invierte el valor de una condición)
Operadores de Incremento y Decremento:
++
(Incremento, aumenta el valor de una variable en 1)--
(Decremento, disminuye el valor de una variable en 1)
Operadores de Asignación:
=
(Asignación, asigna un valor a una variable)+=
(Asignación con suma, incrementa una variable por un valor dado)-=
(Asignación con resta, decrementa una variable por un valor dado)*=
(Asignación con multiplicación, multiplica una variable por un valor dado)/=
(Asignación con división, divide una variable por un valor dado)%=
(Asignación con módulo, calcula el módulo de una variable por un valor dado y lo asigna)
Operadores Bit a Bit:
&
(AND bit a bit)|
(OR bit a bit)^
(XOR bit a bit)~
(NOT bit a bit, invierte los bits)<<
(Desplazamiento a la izquierda)>>
(Desplazamiento a la derecha)
Estos operadores son fundamentales para realizar cálculos, tomar decisiones lógicas y manipular datos en tus programas de Arduino. Puedes combinar estos operadores en expresiones más complejas para lograr el comportamiento deseado en tus proyectos.