

The Hall Effect Sensor (Manufacturer Part ID: XC-4434) by Arduino is a device designed to detect the presence and strength of a magnetic field. It operates based on the Hall effect principle, where a voltage is generated perpendicular to the flow of current in the presence of a magnetic field. This sensor is widely used in applications requiring non-contact magnetic field detection.








The following table outlines the key technical details of the Arduino XC-4434 Hall Effect Sensor:
| Parameter | Value | 
|---|---|
| Operating Voltage | 3.3V to 5V | 
| Output Type | Digital (High/Low) | 
| Magnetic Sensitivity | ±3.5 mT | 
| Response Time | < 10 µs | 
| Operating Temperature | -40°C to 85°C | 
| Current Consumption | 4 mA (typical) | 
| Dimensions | 18mm x 10mm x 5mm | 
The Hall Effect Sensor XC-4434 has three pins, as described in the table below:
| Pin | Name | Description | 
|---|---|---|
| 1 | VCC | Power supply pin (3.3V to 5V) | 
| 2 | GND | Ground connection | 
| 3 | OUT | Digital output pin (HIGH when magnetic field is detected) | 
Below is an example code snippet to interface the Hall Effect Sensor XC-4434 with an Arduino UNO:
// Hall Effect Sensor Example Code
// This code reads the digital output of the Hall Effect Sensor and
// turns on an LED when a magnetic field is detected.
const int hallSensorPin = 2; // Connect OUT pin of the sensor to digital pin 2
const int ledPin = 13;       // Built-in LED on Arduino UNO
void setup() {
  pinMode(hallSensorPin, INPUT); // Set the sensor pin as input
  pinMode(ledPin, OUTPUT);       // Set the LED pin as output
  Serial.begin(9600);            // Initialize serial communication
}
void loop() {
  int sensorState = digitalRead(hallSensorPin); // Read the sensor output
  if (sensorState == HIGH) {
    // Magnetic field detected
    digitalWrite(ledPin, HIGH); // Turn on the LED
    Serial.println("Magnetic field detected!");
  } else {
    // No magnetic field detected
    digitalWrite(ledPin, LOW);  // Turn off the LED
    Serial.println("No magnetic field detected.");
  }
  delay(100); // Small delay for stability
}
Sensor Not Responding:
False Triggering:
Inconsistent Output:
Output Always LOW:
Q: Can this sensor detect the polarity of a magnet?
A: No, the XC-4434 Hall Effect Sensor is a unipolar sensor and only detects the presence of a magnetic field, not its polarity.
Q: Can I use this sensor with a 12V power supply?
A: No, the sensor operates within a voltage range of 3.3V to 5V. Using a higher voltage may damage the sensor.
Q: What is the maximum detection range of this sensor?
A: The detection range depends on the strength of the magnet but is typically a few millimeters.
Q: Is this sensor suitable for analog output applications?
A: No, the XC-4434 provides a digital output (HIGH/LOW) and is not designed for analog output applications.