Comparar valor de una termocupla con un valor fijo ingresado por el usuario

Hola, no pense que fuera muy necesario, ahí va.

void proceso1() {

  digitalWrite(TamborTostador, HIGH);
  digitalWrite(Electrovalvula, HIGH);
  Serial.println("Tambor tostador y electrovalvula encendidos");

  if (estadoBujia == 1) {
    if (pulsado == false) {
      pulsado == true;
      digitalWrite(Bujia, HIGH);
      Serial.println("Bujia encendida");
      delay(6000);
      digitalWrite(Bujia, LOW);
      Serial.println("Bujia apagada");
    }
  }
  else {
    pulsado = false;
  }

  if (thermocouple.readCelsius() > temperaturamaxima) {
    proceso2();
    estadobuzzer = 1;
    getTiempoRegresivo1();
    Serial.println("Proceso 2");
  }
}

Como dice ahí, cuando compare la temperatura leida por la termocupla con temperaturamaxima ( que es el valor que el usuario debe ingresar), inicia el proceso 2, pero no lo hace. Coloqué unos Serial.print para rectificar, pero no sale nada.