Diese Seite ist auch in 2 anderen Sprachen verfügbar.
Sprache wechseln  

bool

[Data Types]

Beschreibung

Ein bool enthält einen von zwei Werten, true oder false. (Jede bool-Variable belegt ein Byte Speicher.)

Syntax

bool var = val

Parameter

var: Variablenname.
val: Der Wert, der der Variablen zugewiesen wird.

Beispielcode

Dieser Code zeigt, wie der bool-Datentyp verwendet wird.

int LEDpin = 5;     // LED auf Pin 5
int switchPin = 13; // Momentschalter auf 13, andere Seite mit Masse verbunden

bool 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 - Pullup hält den Pin normalerweise hoch
    delay(100);                    // Verzögerung zum Entprellen des Schalters
    running = !running;            // Laufvariable umschalten
    digitalWrite(LEDpin, running); // Über LED anzeigen
  }
}

Siehe auch