Esta página também está disponível em outros 2 idiomas.

boolean

[Data Types]

Descrição

boolean é um alias de tipos de dados não padrão para bool definido pelo Arduino. É recomendado usar em vez disso o tipo padrão bool, que é idêntico.

Código de Exemplo

O código abaixo mostra como usar o tipo de dado boolean.

int LEDpin = 5;       // LED no pino digital 5
int switchPin = 13;   // botão conectado ao pino 13 e o outro terminal ao ground

boolean running = false; //variável do tipo boolean

void setup()
{
  pinMode(LEDpin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);      // ativa o resistor pull-up
}

void loop()
{
  if (digitalRead(switchPin) == LOW)
  {  // botão foi pressionado, o pull-up mantém o pino em HIGH internamente
    delay(100);                        // delay para fazer o debounce no botão
    running = !running;                // troca o valor da variável running
    digitalWrite(LEDpin, running);     // indica via LED
  }
}

Ver Também

LINGUAGEM constantes