KY-003 - Hallsensor
KY-003 - Hallsensor (Hall magnetic sensor module )
Das KY-003 ist ein Magnetschalter. Siehe auch (http://www.ntech.de/index.php/computer/arduino/sensoren/226-ky-003-hallsensor ) Solange kein Magnetfeld vorhanden ist, bleibt die Signallaeitung auf High, ansonsten LOW, gleichzeitig leuchtet die LED auf dem Modul. Die Polarität des Magnetfeldes muss beachtet werden. Im Beispielprogramm wird die LED an Pin 13 des Arduino eingeschaltet, wenn ein Magnetfeld vorhanden ist
Anschluss
Arduino | Modul |
---|---|
GND | Pin - |
+5V | Pin (middle pin) +5V |
Pin 10 | Pin S signal |
Anmerkung
Stromverbrauch 3 mA in Ruhe, 8 mA eingeschaltet
Beispielcode
/*
KY-003 Hall magnetic switch
*/
int Led = 13 ; // define LED Interface
int SENSOR = 10 ; // define the Hall magnetic sensor interface
int val ; // define numeric variables val
void setup ()
{
pinMode (Led, OUTPUT) ; // define LED as output interface
pinMode (SENSOR, INPUT) ; // define the Hall magnetic sensor line as input
}
void loop ()
{
val = digitalRead (SENSOR) ; // read sensor line
if (val == LOW) // when the Hall sensor detects a magnetic field, Arduino LED lights up
{
digitalWrite (Led, HIGH);
}
{
digitalWrite (Led, LOW);
}
}
- Zugriffe: 264