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