Leírás
A bool
a true
vagy a false
közül az egyiket tartalmazza. (Minden bool-változó egy bájt memóriát foglal el.)
Szintaxis
bool var = val;
Paraméterek
var
: változónév.
val
: az adott változóhoz rendelendő érték.
Ez a kód megmutatja, hogyan kell használni a bool
adattípust.
int LEDpin = 5; // LED az 5-ös kivezetésen
int switchPin = 13; // a nyomógomb a 13-as kivezetésre, másik oldala a földre csatlakozik
bool running = false;
void setup() {
pinMode(LEDpin, OUTPUT);
pinMode(switchPin, INPUT);
digitalWrite(switchPin, HIGH); // bekapcsolja a felhúzó ellenállást
}
void loop() {
if (digitalRead(switchPin) == LOW) {
// gomg lenyomva - a pullup a kivezetést normálisan magasan tartja
delay(100); // késleltetés a kapcsoló pergésmentesítésére
running = !running; // futó változó váltása
digitalWrite(LEDpin, running); // LED-en keresztül jelezni
}
}
NYELV állandók