Hey All --
I have a project working with the Mega, and i've been having an issue getting a reading from the A0 pin. Every time I hook up an analog signal to it, the arduino pulls the signal up about 1.5V; it's as if it is set as an output, or the pull-up resistor is enabled... But the script is configured just to analogRead(A0), and nothing else... And when I switch it to another analog pin, it works perfectly fine. Any ideas? Is this just a malfunction/problem with my board, or does the A0 pin have some other property that i'm not aware of that is causing this?
I tested the A0 pin as a digital output today, and indeed it did not work. (I wrote a script to toggle HIGH/LOW on the pin, and it stayed hight the entire time...) So the ADC is fried on that channel?
Thanks!
-Nick