Weird Hall Effect Sensor output

hall-effect

I have just bought 3 linear hall effect sensrs of type SS495A. However, when I hook them up to my Arduino Uno's analog input, I get some really weird results.

I use a 5V power supply, and my output is 0.8V – always. It does not respond at all when I hold a magnet nearby.

According to the data sheet, the null output should be 2.5V, and it's sensitivity is 3.125 mV/G.

I have checked both the supply voltage and the output voltage with a multimeter, so I dont think there is anything wrong with my Arduino setup, and I have checked with 3 different sensors. I am really confused. Does anyone have a clue as to whats going on?


I bougth them from elfaelektronikk.no, Norways biggest suppier of electronics. They were brand new, and they were shipped in ESD protective bags so it would suprise med if all of them are fried.

I did not use any of the digital pins on the Arduino. I just connected to the 5V power pin, to the ground pin, and to the analog input (A0). I measured the voltage across V+ and Gnd pin on the sensor with a DMM, it was 5V. And I measured between GND and the output pin, which was 0.8V. This is the same result as I get from the analogRead.

Best Answer

One possibly is that your Arduino pins are set as outputs instead of inputs.

Try disconnecting the sensor from the Arduino and measuring the output of the sensor directly.

Related Topic