   pinMode(bt_geral, ModoBotoes);
   pinMode(bt_dosador, ModoBotoes);
   pinMode(bt_datador, ModoBotoes);
+  // Potenciômetros
+  pinMode(pot_solda_vertical, INPUT);
+  pinMode(pot_solda_horizontal, INPUT);
+  pinMode(pot_solda_horizontal, INPUT);
+  // PWM
+  pinMode(solda_vertical, OUTPUT);
+  pinMode(solda_horizontal, OUTPUT);
+  pinMode(solda_datador, OUTPUT);
   // Sensores
   pinMode(sensor_porta, ModoBotoes);
   pinMode(sensor_painel, ModoBotoes);

/*
 EMP-B Due
 V0.1 © 03/08/2014 William Koch

 Controlador de Empacotadeira com Arduino Due.
*/

  if (!alarme_ativo){
    standBy();
    modoTeste();
  }
}

void geraPWM(byte pot, unsigned long *inicio, byte saida, String nome){
  unsigned long ativo = map(analogRead(pot), 0, 1023, 0, ciclo_PWM);
  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();
  }
}

