Why won't my arduino board read an analog pin correctly?
Try this code:

void setup()
{
  Serial.begin(9600);
}

void loop()
{
  Serial.println(analogRead(0));
  delay(1000);
}


Load the serial monitor, set it to 9600 baud, and see what you get.