Reference   Language | Libraries | Comparison | Changes

boolean

Eine Variable vom Typ boolean kann einen von zwei möglichen Werten annehmen, true oder false. (Jede boolsche Variable belegt im Speicher ein Byte.)

Beispiel

int LEDpin = 5;       // LED an pin 5
int switchPin = 13;   // Taster an Pin 13, andere Seite auf Masse

boolean running = false;

void setup()
{
  pinMode(LEDpin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);      // pullup-Widerstand einschalten
}

void loop()
{
  if (digitalRead(switchPin) == LOW)
  {  // Schalter wird gedrückt - der Pin wird im Normalzustand durch den Pullup auf HIGH gezogen
    delay(100);                        // Verzögerung um den Taster zu entprellen
    running = !running;                // Wert der Variablen hin- und herschalten (toggle)
    digitalWrite(LEDpin, running)      // indicate via LED - Anzeige über LED
  }
}
 

See also

Reference Home

Corrections, suggestions, and new documentation should be posted to the Forum.

The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.

Share