Controlador Diferencial para o meu sistema solar Térmico

Boas,

Já tinha esse codigo mas estava a utilizar so o analog por isso que n conseguia. Portanto de momento acrescentei este codigo:

if ((Thermister(analogRead(0)))-(Thermister(analogRead(1)))>=7)
{
digitalWrite(led, HIGH); // turn the LED on (HIGH is the voltage level)
}
if ((Thermister(analogRead(0)))-(Thermister(analogRead(1)))<=3)
{
digitalWrite(led, LOW); // turn the LED off by making the voltage LOW
}

}

Em relaçao ao que perguntas penso utilizar os 5V e ligar a um rele para comandar a bomba de circulação.

referente a variação da bomba vi algo relacionado com o passo do motor mas ainda ando a estudar um pouco em relação a isso penso que utilizando essa forma consigo varear a velocidade da bomba ou tou errado?

Cumprimentos