> For the complete documentation index, see [llms.txt](https://longer-vision-robot.gitbook.io/arduino-full-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://longer-vision-robot.gitbook.io/arduino-full-stack/06_magnetic_sensors/003_hallmagnetic.md).

# 6.1 Hall Magnetic Sensor

## Hardware Wiring

![Hall Magnetic Sensor](/files/-LCFEBLdm31nC3b9nJzy)

## Sketch

The code can be found at [Examples\_Arduino - sensor-kit-for-arduino - \_003\_Hall\_Magnetic - \_003\_Hall\_Magnetic.ino](https://github.com/LongerVisionRobot/Examples_Arduino/blob/master/sensor-kit-for-arduino/_003_Hall_Magnetic/_003_Hall_Magnetic.ino).

```
int Led=13;   // Define LDE Pin
int SENSOR=3; // Define Hall Magnetic Sensor's pin
int val;      // Define variable val
void setup()
{
  pinMode(Led,OUTPUT);  // Define LED as output
  pinMode(SENSOR,INPUT);// Define Hall Magnetic Sensor as input
}

void loop()
{
  val=digitalRead(SENSOR);  //  Assign the reading digital value from pin 3 to val
  if(val==HIGH) // if anything detected by Hall Magnetic Sensor, LET starts flashing
  {
    digitalWrite(Led, HIGH);
  }
  {
    digitalWrite(Led, LOW);
  }
}
```
