Boolean
來自ALSROBOT WiKi
布爾
一個(gè)布爾變量擁有兩個(gè)值,true或false。(每個(gè)布爾變量占用一個(gè)字節(jié)的內(nèi)存。)
例子
int LEDpin = 5; // LED與引腳5相連 int switchPin = 13; // 開關(guān)的一個(gè)引腳連接引腳13,另一個(gè)引腳接地。 boolean running = false; void setup() { pinMode(LEDpin, OUTPUT); pinMode(switchPin, INPUT); digitalWrite(switchPin, HIGH); // 打開上拉電阻 } void loop() { if (digitalRead(switchPin) == LOW) { // 按下開關(guān) - 使引腳拉向高電勢 delay(100); // 通過延遲,以濾去開關(guān)抖動產(chǎn)生的雜波 running = !running; // 觸發(fā)running變量 digitalWrite(LEDpin, running) //點(diǎn)亮LED } }