   unsigned long inativo = ciclo_PWM - ativo;
   if (millis() > *inicio && millis() <= (*inicio + ativo)){
     liga(saida, nome);
-    // digitalWrite(led, HIGH);
   } else if (millis() > (*inicio + ativo) && millis() < (*inicio + ciclo_PWM)){
     desliga(saida, nome);
-    // digitalWrite(led, LOW);
   } else if (millis() >= (*inicio + ciclo_PWM)) {
     *inicio = millis();
   }

  pinMode(sensor_maquina, ModoBotoes);


  pinMode(led_geral, ModoLeds);
  pinMode(led_dosador, ModoLeds);
  pinMode(led_datador, ModoLeds);

  // Define estado inicial das saídas
  digitalWrite(led_geral, DESLIGA);
  digitalWrite(led_dosador, DESLIGA);
  digitalWrite(led_datador, DESLIGA);
}



    const byte pot_solda_horizontal = A1; // Potenciômetro da Solda Vertical
    const byte pot_solda_datador = A2; // Potenciômetro da Solda Vertical
  // Saídas
    const byte geral = 23; // Saída Geral
    const byte dosador = 25; // Saída do Dosador
    const byte datador = 27; // Saída do Datador
    const byte solda_vertical = 33; // Saída da Solda Vertical
    const byte solda_horizontal = 35; // Saída da Solda Horizontal
    const byte solda_datador = 37; // Saída da Solda do Datador
