KY-024 - Linear Hall Sensor
KY-024 - Linear Hall Sensor
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
Arduino | Modul |
---|---|
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);
}
}
- Zugriffe: 221