variáveis boolenas podem ter apenas dois valores verdadeiro (true) e falso (false).

Exemplo

int LEDpin = 5;       // LED no pino 5
int switchPin = 13; // interruptor no, outro lado conectado ao terra.

boolean running = false;

void setup()
{
pinMode(LEDpin, OUTPUT);
pinMode(switchPin, INPUT);
digitalWrite(switchPin, HIGH); // "levanta" o resistor
}

void loop()
{
if (digitalRead(switchPin) == LOW)
{ // interruptor é pressionado - resistor se mantém "levantado"
delay(100); // espera para filtrar ruído da chave
running = !running; // inverte o valor da variável running
digitalWrite(LEDpin, running) // indica via LED
}
}

* assim chamadas em homenagem a George Boole

See also

 

Página de início da referência

Correções, sugestões, e nova documentação devem ser enviadas ao Forum.

O texto de referência do Arduino está baixo uma Licença Creative Commons Attribution-ShareAlike 3.0. Amostras de código utilizadas na referência foram deixados  ao domínio público.

 

O conteúdo desta página é uma tradução para o português a partir do site original do Arduino.

Esta obra está sob uma Licença Creative Commons.

Creative Commons License