     reiniciaCiclo(millis());
   }
   if (conta_ciclos >= 3) {
+    liberaFotocelula();
+    leFotocelula();
     funcaoSimples(mandibula, NomeMandibula, ti_mandibula, tf_mandibula);
     funcaoSegura(faca, NomeFaca, ti_faca, tf_faca, sensor_mandibula);
     funcaoSimples(refrigeracao, NomeRefrigeracao, ti_refrigeracao, tf_refrigeracao);

}

void reiniciaSaidas() {
  desligaFuncao(dosador, NomeDosador);
  desligaFuncao(led_datador, NomeDatador);
  desligaFuncao(mandibula, NomeMandibula);
  desligaFuncao(faca, NomeFaca);
  desligaFuncao(refrigeracao, NomeRefrigeracao);

}

boolean ativo(byte entrada) {
  if (lePino(entrada) == ALTO) {
    return VERDADEIRO;
  } else {
    return FALSO;
