Controllo temperatura con arduino (sketch funzionante ultimo post)

la sigla e' E13007

nel frattempo ho studiato un po' e fatto prove.
ho messo la resistenza sul gate e ho visto che il bjt lavora molto meno anzi quella che ho messo lo faceva lavorare troppo poco...allora l ho tolta e cominciato a far prove sullo script ed ora sto testando e mi sembra funzionare ma perfavore confermatemelo che per far andare piu piano il mosfet(o bjt) devo cambiare lo script in questo modo:

prima cera scritto cosi alla riga 177
analogWrite(HeaterPin,output)

io ho cambiato cosi
analogWrite(HeaterPin,128) per farlo lavorare al 50%

giusto?