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.
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
}
}
SPRACHE Konstanten