               lcd.clear();
            */   
           switch(stateMode){
-            case STATEMODE::NORMAL: lcd.setCursor(0,0);          lcd.print(F("Mod: normale")); lcd.setCursor(0,1); lcd.print(F("Premi NEXT per")); lcd.setCursor(0,2); lcd.print(F("fare una misura")); break;
+          case STATEMODE::NORMAL: lcd.setCursor(0,0);          lcd.print(F("Mod: normale")); lcd.setCursor(0,1); lcd.print(F("Premi NEXT per")); lcd.setCursor(0,2); lcd.print(F("fare una misura")); break;
+          case STATEMODE::CLEAN: lcd.setCursor(0,0);          lcd.print(F("Mod: clean"));  lcd.setCursor(0,1); lcd.print(F("Senza rct0 e tar.")); lcd.setCursor(0,2); lcd.print(F("Premi NEXT per")); lcd.setCursor(0,3); lcd.print(F("fare una misura")); break;
           case STATEMODE::RCTIDLE: lcd.setCursor(0,0);          lcd.print(F("Mod: inserimento")); break;
-          case STATEMODE::MESURE:lcd.setCursor(0,0);          lcd.print(F("Con Amb selez")); 
+          case STATEMODE::MEASURE:lcd.setCursor(0,0);          lcd.print(F("Con Amb selez")); 
               lcd.setCursor(0,1); lcd.print(F("la temp. poi NEXT")); 
-             lcd.setCursor(0,1);          lcd.print(F("Con NEXT procedi alla misura.")); 
+             lcd.setCursor(0,1);          lcd.print(F("Premi NEXT per misura.")); 
           lcd.setCursor(0,2);   lcd.print(F("TempAmb: ")); lcd.print(buttonAmb.dValue);
           lcd.setCursor(0,3);   lcd.print(F("RCTO salv: ")); lcd.print(readRCT0(),3);
           break;
-          case STATEMODE::MESURESETUP: lcd.setCursor(0,0); lcd.print(F("Mod: misura")); lcd.setCursor(0,1); lcd.print(F("Misura, salva l'rct0")); break;
+          case STATEMODE::MEASURESETUP: lcd.setCursor(0,0); lcd.print(F("Mod: misura")); lcd.setCursor(0,1); lcd.print(F("Misura, salva l'rct0")); break;
          case STATEMODE::RCTINSERT: lcd.setCursor(0,0);   lcd.print(F("Inserisci la tAmb")); 
           lcd.setCursor(0,1);   lcd.print(F("Usa btnAmb poi NEXT"));
           lcd.setCursor(0,2);   lcd.print(F("TempAmb: ")); lcd.print(buttonAmb.dValue);

  pinMode(FAN,OUTPUT);
  analogWrite(FAN,255);
  delay(200);
  analogWrite(FAN,50);

  for(int i = 0 ; i < 5 ; i++){
  if(btnPUP.getState()==Button::STATE::DOWN && btnPDOWN.getState()==Button::STATE::DOWN){

      platePid.compute();
      fridgePid.compute();
     if(millis()-lastTimeReadStableState>= intervalReadStableState){
      if(buttonAmb.value - 1.6 <= tAmb.value && buttonAmb.value + 0.8 >= tAmb.value && buttonPlate.value - 0.8 <= tPlate.value && buttonPlate.value + 1.0 >= tPlate.value){
        counterStableState++;
      }
       else{
