[Arduino]ホール効果センサー

Hall magnetic field sensor
マグネットを検出した時にLEDが点灯する
本実験の為にマグネットを購入しました。

int LedPin = 10;
int SensorPin = 9;
int inputVal;
void setup() {
  pinMode(LedPin, OUTPUT);
  pinMode(SensorPin, INPUT);
}

void loop() {
  inputVal = digitalRead(SensorPin);
  if (inputVal == HIGH) {
    digitalWrite(LedPin, HIGH);
  } else {
    digitalWrite(LedPin, LOW);
  }
}

dav

>ホール効果とは、電流の流れているものに対し、電流に垂直に磁場をかけると、電流と磁場の両方に直交する方向に起電力が現れる現象。

なるほど、何故マグネットで電圧を変えられるのか不明でしたが、磁場を読み込んでいるわけだ。
磁場の仕組みは面白い。