Esta página também está disponível em outros 2 idiomas.

&&

[Boolean Operators]

Descrição

O E lógico resulta em verdadeiro, apenas se ambos os operandos são verdadeiros. Vale lembrar que condições verdadeiras e falsas na linguagem Arduino são representadas por true e false respectivamente.

Código de Exemplo

Esse operador pode ser usado dentro da condição de um laço if.

if (digitalRead(2) == HIGH  && digitalRead(3) == HIGH) {  // se AMBOS os botões estão em HIGH
  // código a ser executado caso as duas condições sejam verdadeiras
}

Notas e Advertências

Tome cuidado para não confundir o operatdor booleano E, && (e comercial duplo); com operador bitwise E, & (e comercial único). Eles são usados para propósitos diferentes.

Ver Também

LINGUAGEM & (E Bitwise)