[Data Types] → bool
Popis :
Bool má jednu z dvoch hodnôt, true alebo false. (Každá boolova premenná zaberá jeden bajt pamäte.)
Syntax :
bool var = val;
Parametre :
var: názov premennej.
val: hodnota, ktorá sa má priradiť tejto premennej.
Príklad kódu :
int LEDpin = 5; // LED na pin 5
int switchPin = 13; // spínač na 13, druhá strana pripojená k zemi
bool running = false;
void setup() {
pinMode(LEDpin, OUTPUT);
pinMode(switchPin, INPUT);
digitalWrite(switchPin, HIGH); // zapnuť pullup rezistor
}
void loop() {
if (digitalRead(switchPin) == LOW) {
// spínač je stlačený - pullup drží kolík High
delay(100); //prepínač oneskorenia odskoku
running = !running; // prepnúť spustenú premennú
digitalWrite(LEDpin, running); // indikovať pomocou LED
}
}
Pridaj komentár