Comme ça cela ne fonctionnera pas. Il faudrait dire à la fonction température de retourner quelque chose http://arduino.cc/en/Reference/Return
float temperature()
{
sensorVal = analogRead(sensorPin);
float voltage = (sensorVal/1024.0) * 5.0;
float temp = (voltage - .5) * 100;
return temp;
}