     fim_ciclo = inicio_ciclo + novo_ciclo_padrao;
     minimo = inicio_ciclo + ciclo_minimo;
     maximo = inicio_ciclo + ciclo_maximo;
+    reiniciaSaidas();
     resetado = FALSO;
-    reiniciaSaidas();
   }
 
   if (tempo_atual >= minimo) {

const byte solda_horizontal_PWM = 35;      // Saída da Solda Horizontal
const byte solda_datador_PWM = 37;         // Saída da Solda do Datador
// TEMPOS DE CICLO
const unsigned long ciclo_padrao = 2000;
const unsigned long ciclo_minimo = 900;
const unsigned long ciclo_maximo = 2000;
// MANDÍBULA

  if (desligado(saida)) {
    liga(saida);
    if (ligado(saida)){
      escreveSerial(">> " + nome + " Ligado." + (String)ti_mandibula);
    } else {
      escreveSerial("Ocorreu um erro ao ligar " + nome);
    }
