#117 Switch Brick
Overview
スライドスイッチを使用したBrickです。
I/OピンよりスライドスイッチのON/OFFをデジタル値で取得できます。
接続
ソースコード
A0コネクタにスイッチを接続し、D2にLEDを接続する。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 | #define switchPin A0 // スイッチピン
#define ledPin 2 // LEDピン
void setup() {
// スイッチピンを入力用に設定
pinMode(switchPin, INPUT);
// LEDピンを出力用に設定
pinMode(ledPin, OUTPUT);
}
void loop() {
// スイッチの値を取得
int switchFlag = digitalRead(switchPin);
// スイッチがONならLEDをつける
if (switchFlag == HIGH) {
digitalWrite(ledPin, HIGH);
} else {
digitalWrite(ledPin, LOW);
}
}
|
構成Parts
GitHub
https://github.com/FaBoPlatform/FaBo/tree/master/117_slideswitch