   stand_by = FALSO;
   escreveSerial("\n<< Alarme! >>\n");
   reiniciaSaidas();
-  escreveSerial(texto + " detectou uma falha de segurança.");
+  escreveSerial(texto + " detectou uma falha!");
 }
 
 void btUmClique(byte botao, int *estado, int *est_ant, unsigned long *atr_ant, boolean *funcao){

  dosador_ligado = FALSO;
  datador_ligado = FALSO;

  desliga(geral, NomeGeral);
  desliga(dosador, NomeDosador);
  desliga(datador, NomeDatador);
}

void resetCompleto(){
  digitalWrite(geral, DESLIGA);
  digitalWrite(dosador, DESLIGA);
  digitalWrite(datador, DESLIGA);

  digitalWrite(solda_vertical, DESLIGA);
  digitalWrite(solda_horizontal, DESLIGA);
  digitalWrite(solda_datador, DESLIGA);
}


void modoTeste(){
  if (maquina_ligada){
    liga(geral, NomeGeral);
  } else {
    desliga(geral, NomeGeral);
  }
  if (dosador_ligado){
    liga(dosador, NomeDosador);
  } else {
    desliga(dosador, NomeDosador);
  }
  if (datador_ligado){
    liga(datador, NomeDatador);
  } else {
    desliga(datador, NomeDatador);
  }
}

  unsigned long inativo = ciclo_PWM - ativo;
  if (maquina_ligada and !alarme_ativo){
    if (millis() > *inicio && millis() <= (*inicio + ativo)){
      liga(saida);
    } else if (millis() > (*inicio + ativo) && millis() < (*inicio + ciclo_PWM)){
      desliga(saida);
    } else if (millis() >= (*inicio + ciclo_PWM)) {
      *inicio = millis();
    }
  } else {
    desliga(saida);
  }
}

