per il bjt ho tagliato la testa al toro...l ho provato e funziona
mentre invece per lo script
io penso che debba variare lo 0 ed il 300.
se ad esempio i valori tra cui vorrei lavorare fossero 180e 230
modifico la riga sia sul void setup e sul void loop in questo modo:
SetPoint = map(analogRead(ThresholdPin),0,1023,180,230);
cosi facendo con il potenziometro al minimo lei va a 180 °c, al massimo a 210 °c