bitRead()
De ArduWiki
Contenido
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");
}