Basic Graph and Gauge reading of Analog Pins is always 1023 (SOLVED)

Hello, all.

After much fuss and adieu… not to mention sooo much Gargling (the sound you make after too many Google searches), that I have worn out my keyboard; I have finally installed a functioning Local Server (on Mint 17.2 32bit) that appears to do everything it is supposed to.

On my Android Blynk app (ver.2.0.1), via Arduino (ver.0.4.1 Lib) with Ethernet, I can get email noitifications, control servos via sliders or joystick (albeit erratically), see data on a Value Display, and toggle digital pins and control RGB LEDs… and it all seems fairly stable over long up-time.

However, I can not seem to read valid data from analog pins… both Graph and Gauge seem to support Analog pins (not just Virtual, which I don’t understand at all… but that’s another post), but they always read 1023, regardless of actual pin value.

Any ideas?

Oh, my… why is it almost always after I post an issue, that I immediately find the solution for myself :blush:

Anyhow… it was after yet another test without the Ethernet shield, then another Google search of the strange results, that I found the solution. I needed to bend the AREF pin on the Ethernet shield off to the side so it would not connect (I guess I should mention that it appears something is wired incorrectly in some of these knockoff shields)… and EUREKA!! it all works as supposed to.

So the the analog Graph and Gauge were correct all along… it was a hardware issue with the Ethernet shield all along… BEWARE!! all other Arduino Ethernet shield users!!!

1 Like