   } else if (tempo_atual >= fim || inativo(seguranca)) {
     desligaFuncao(saida, nome);
   }
-
-  // if (ativo(seguranca)){
-  //   funcaoSimples(saida, nome, inicio, fim);
-  // } else {
-  //   bloqueioPorAlarme("Sensor da Mandíbula");
-  // }
 }
 
 void funcaoBloqueante(const byte saida, String nome, unsigned long inicio, unsigned long fim, boolean contra_mandibula){

  resetado = VERDADEIRO;
  fotocelula_liberada = FALSO;
  fotocelula_cortou = FALSO;
  // if (desligamento_suave && desligarEm){
  //   reiniciaSaidas();
  //   resetCompleto();
  // } else
  if (desligamento_suave){
    if (dosador_ligado){
      dosador_ligado = FALSO;

             &maquina_ligada);
  if (maquina_ligada) {
    ligaFuncao(geral, NomeGeral);
  } else if (ligado(geral) && !desligamento_suave){
    desligamento_suave = VERDADEIRO;
    escreveSerial("Fazendo desligamento suave.");
  } else if (desligamento_suave && conta_ciclos == desligarEm) {
    desligaFuncao(geral, NomeGeral);
    resetCompleto();
  }
}

