Trying the basic temperature sensor project but I'm getting wrong values

I’m not getting positive temperature values from the TMP36 photo of board attached

This is my code:

const int sensorPin=A0;
const float baselineTemp=20.0;

void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
for(int pinNumber=2;pinNumber<5; pinNumber++){
pinMode(pinNumber,OUTPUT);
digitalWrite(pinNumber, LOW);
}
}

void loop() {
// put your main code here, to run repeatedly:
int sensorVal= analogRead(sensorPin);
Serial.print("Sensor Value: “);
Serial.print(sensorVal);
float voltage= (sensorVal/1024.0)*5.0;
Serial.print(” , Volts: “);
Serial.print(voltage);
Serial.print(” , degrees C: ");
float temperature= (voltage - 0.5)*100;
Serial.println(temperature);
if(temperature<baselineTemp){
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}else if (temperature>=baselineTemp+2 && temperature < baselineTemp+4){
digitalWrite(2, HIGH);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
}else if (temperature>=baselineTemp+4 && temperature < baselineTemp+6){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, LOW);
}else if (temperature>=baselineTemp+6){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
}
delay(10);
}

this is the output:
Sensor Value: 73 , Volts: 0.36 , degrees C: -14.36

Please read the "How to use this forum" post and follow the directions. Post your code properly and a clear diagram (not Fritzing) showing how you have wired everything.

(deleted)

Thanks but this code is different from the book I'm using with the starter kit- anything in the calculations you specifically see off?

(deleted)

Yep- still getting : Sensor Value: 74 , Volts: 0.36 , degrees C: -13.87

I have my sensor positions in a D shape (round side away from Arduino)
Charge on same horizontal line as top pin
Input wire on same horizontal line as middle pin
Grounding on same horizontal line as bottom pin

(deleted)

There is one posted in my OP

But it is impossible to see where your red and black wires are connected on the Arduino. Breadboard connections is fine.

The TMP37 would produce about the 0.36V you stated, at about 18 degrees C (a slightly cool room temperature). I would be checking the part number.

Thank you aarg- I was using a similar sensor but not the right one

(deleted)