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