I will begin by saying I am new to arduino. I bought a shield for photography (Loading...). It work fine for about a day then the buttons stopped working. The buttons are wired in series to resistors so that 5 buttons would create 5 different analog values for one analog input. I began reading the basic tutorial for beginners and did a analogRead() and Serial.println(). The serial monitor show a constant stream of 1023. This is the same with all of the analog pins. I plugged a 10k pot and it still doesn't change. Is the chip or board broken or and I doing something wrong?
I tried reseating the chip.
I tried connecting the analog to all of the GND pins on the board.
If it is an ADC problem, do I have to replace the chip or the board? Are there ways to to be certain that the ADC is the source of the problem?
...is really what you're using for testing then I'm afraid the only thing left is a damaged A/D converter. If that is the only problem (and it sounds as though it is), you can replace the processor. Be sure to get one with a bootloader (or be prepared to install a bootloader).