Problema con lectura en sensor LM35DZ

Buenas noches. Tengo problemas de lectura con mi sensor LM35DZ. cuando enciendo mi programame da una lectura alta y al aumentarle temperatura al sensor en lugar de elevar la lectura de temperatura baja. Que creen que este mal?

boolean pin2=LOW,pin3=LOW,pin4=LOW,pin5=LOW,pin6=LOW;
float tempC;

void setup()
{
mySerial.begin(9600); // the GPRS baud rate
Serial.begin(9600); // the GPRS baud rate
pinMode(2,INPUT);
pinMode(3,INPUT);
pinMode(4,INPUT);
pinMode(5,INPUT);
pinMode(6,INPUT);
delay(1000);
}

void loop()
{
tempC = analogRead(A0);
tempC = (5.0 * tempC *100.0)/1024.0;
Serial.print("TEMPERATURE = ");
Serial.print(tempC);
Serial.print("*C");
Serial.println();
delay(100);
Send2Pachube();

if (mySerial.available())
Serial.write(mySerial.read());

This is an English speaking forum. Perhaps you could use Google translator.