Boolean

來自ALSROBOT WiKi
跳轉至: 導航、 搜索

布爾

一個布爾變量擁有兩個值,true或false。(每個布爾變量占用一個字節(jié)的內(nèi)存。)
例子

int LEDpin = 5;       // LED與引腳5相連
int switchPin = 13;   // 開關的一個引腳連接引腳13,另一個引腳接地。
 
boolean running = false;
 
void setup()
{
  pinMode(LEDpin, OUTPUT);
  pinMode(switchPin, INPUT);
  digitalWrite(switchPin, HIGH);      // 打開上拉電阻
}
 
void loop()
{
  if (digitalRead(switchPin) == LOW)
  {  // 按下開關 - 使引腳拉向高電勢
    delay(100);                        // 通過延遲,以濾去開關抖動產(chǎn)生的雜波
    running = !running;                // 觸發(fā)running變量
    digitalWrite(LEDpin, running)      //點亮LED
    }
  }