true / false

De ArduWiki
Revisión del 13:03 23 jun 2018 de Lucario448 (Discusión | contribuciones) (Info extra)

Saltar a: navegación, buscar

Descripción

Son palabras reservadas (incluso del lenguaje de programación en el que se basa Arduino: C++) que sirven como los posibles valores para crear variables del tipo bool.
A diferencia de otros lenguajes, es válido utilizarlos incluso para la asignación de variables número entero; ya que equivalen (respectivamente) a 1 y 0.

Sintaxis

true
false

Advertencias

  • Son sinónimos de false un 0 o la palabra reservada LOW.
  • Son sinónimos de true cualquier numero distinto de 0 y la palabra reservada HIGH.

Ejemplos

bool estado = true;
bool residuo = numero%5;
bool led = LOW;

Debido a que Print ("padre" de Stream, y por ende de clases como Serial) no implementa una manera específica de lidiar con bool, ni siquiera en el monitor serial aparecería directamente "true" o "false":

bool b = false;
Serial.println(b); // Sólo aparecerá "0"
b = true;
Serial.println(b); // Sólo aparecerá "1"


Vea también

Referencias externas