true / false
De ArduWiki
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
- HIGH / LOW
- INPUT / OUTPUT / INPUT_PULLUP
- LED_BUILTIN
- PI
- DEC / BIN / HEX / OCT
- CHANGE / FALLING / RISING