can analogRead() read negative voltage?

Dear All,

In my recent project, I need to measure DC voltage -3 - +3 V. May I know analogRead() function can detect negative voltage? If not, are there other alternative fuction(s) in Arduino? Thanks a lot.

Joe

No.
But you could maybe offset the negative voltage, and reduce the range to 0-5V.

(No pin on an AVR should go more than 0.5V below ground.)