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.