booleanブール型変数は2つの値しか持ちません,true or false。
例
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | intLEDpin = 5;       // LEDをピン5に接続
 intswitchPin = 13;   // 押しボタンスイッチの一方の端はピン13に接続され、もう一方の端はアースに接続されている。
   boolean running = false;
   voidsetup()
 {
   pinMode(LEDpin, OUTPUT);
   pinMode(switchPin, INPUT);
   digitalWrite(switchPin, HIGH);      // プルアップ抵抗を有効にする
 }
   voidloop()
 {
   if(digitalRead(switchPin) == LOW)
   {  // スイッチを押す
     delay(100);                        // 遅延時間(スイッチのバウンスを防ぐため)
     running = !running;                // LED制御変数を切り替える
     digitalWrite(LEDpin, running)      // LEDの制御
   }
 }
 | 
See also
- constants
- boolean operators
- Variable Declaration
このページは、Hot Blooded Youth LBUによって英語版から翻訳されています。
86Duinoリファレンスのテキストは、Arduinoリファレンスの変更であり、Creative Commons Attribution-Sharealike 3.0ライセンスの下でライセンスされています。参照内のコードサンプルはパブリックドメインにリリースされます。