コンテンツにスキップ

#118 Hall Brick

スライドスイッチを使用した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
#define hallPin A0 // Hallピン
#define ledPin 2 // LEDピン

void setup() {
  // Hallピンを入力用に設定
  pinMode(hallhPin, INPUT);
  // LEDピンを出力用に設定
  pinMode(ledPin, OUTPUT);
}

void loop() {
  // Hallの値を取得
  int hallFlag = digitalRead(hallPin);

  // スイッチがONならLEDをつける
  if (hallFlag == HIGH) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
}

構成Parts

  • Hall

GitHub

https://github.com/FaBoPlatform/FaBo/tree/master/118_hall