bitRead()

De ArduWiki
Revisión del 16:04 27 jul 2018 de Kike GL (Discusión | contribuciones) (Ejemplo)

Saltar a: navegación, buscar

Descripción

Lee un bit de una variable.

Sintaxis

bitRead(variable, n);

Parámetros

variable
variable a evaluar.
n
bit a leer.

Retornos

1 o 0 dependiendo del valor de dicho bit

Advertencias

Nada.

Ejemplo

Revisar el bit más significativo es una manera alternativa para detectar un valor entero negativo en un numero tipo char.

char c = 200; // Al ser un tipo de dato con signo, 200 se traduce a -56
if (bitRead(c, 7)){
   Serial.println("Es negativo");
}else{
   Serial.println("Es positivo");
}

Vea también

Referencias