KY-024 - Linear Hall Sensor

KY 024Einführung

Das Modul beinhaltet einen Linearen Hallsensor. Erreicht ein Magnetfeld in der Nähe den eingestellten Schwellwert, wird der Pin S auf High gezogen. Der Schwellwert ist mit dem Potentiometer einstellbar

Wie bei allen Modulen dieser Bauform ist eine zusätzliche LED eingebaut, die über den Pin D0 geschaltet werden kann, aber eigentlich nichts mit dem Sensor zu tun hat.

Anschluss

ArduinoModul
A0 Pin A0
D0 Pin D0
+5V Pin +
GND Pin -
 

Beispielcode

int Led = 13 ;/ / define LED Interface
int buttonpin = 3; / / define the linear Hall magnetic sensor interface
int val ;/ / define numeric variables val
void setup () {
   pinMode (Led, OUTPUT) ;/ / define LED as output interface
   pinMode (buttonpin, INPUT) ;/ / define linear Hall magnetic sensor output interface
   }
void loop () {
val = digitalRead (buttonpin) ;/ / digital interface will be assigned a value of 3 to read val
if (val == HIGH) / / When the linear Hall sensor detects a magnetic signal, LED flashes
   {
   digitalWrite (Led, HIGH);
   }
else
   {
   digitalWrite (Led, LOW);
   }
}