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);
}
}


>ホール効果とは、電流の流れているものに対し、電流に垂直に磁場をかけると、電流と磁場の両方に直交する方向に起電力が現れる現象。
なるほど、何故マグネットで電圧を変えられるのか不明でしたが、磁場を読み込んでいるわけだ。
磁場の仕組みは面白い。