boolean

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

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);                        // 遅延時間(スイッチのバウンスを防ぐため)

    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ライセンスの下でライセンスされています。参照内のコードサンプルはパブリックドメインにリリースされます。