Arduino bool


La variable booleana es una variable lógica, tiene uno de los dos valore true o false

oscar Escrito por oscar 07 May 2019 7211 0

Descripción

La variable booleana es una variable lógica, tiene uno de los dos valores, true o false.[1]

Se utilizan este tipo de variables con el fin de facilitar la escritura y razonamientos de programas, ya que nos permiten tomar decisiones con sus estados. Cada variable ocupa un byte de memoria.

Sintaxis

bool var = val;

Parámetros

var
Nombre de la variable
val
Valor que se le asigna a la variable

Ejemplo

int LEDpin = 5;
int switchPin = 13;

bool running = false;

void setup() {
  pinMode(LEDpin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);
}

void loop() {
  //Leemos el valor que tiene el interuptor
  if (digitalRead(switchPin) == LOW) {
    delay(100);
    //Cambiamos de valor negando la misma variable
    running = !running;
    //Indicamos con el led el nuevo estado lógico
    digitalWrite(LEDpin, running);
  }
}

Referencias

[1] Arduino https://www.arduino.cc/reference/en/language/variables/data-types/bool/, Consultado mayo 2019


Comentario