Estoy usando un escudo PWM ( enlace ) que permite extender el Número de pines de PWM para un Arduino.
En mi proyecto, estoy usando transistores NPN TIP120 para controlar más de 5 motores.
Entonces, cuando pruebo mi circuito sin el escudo, todo funciona bien, conecto los pwm pines Arduino para controlar el transistor (fuente de alimentación externa con 20 A)
Luego, si trato el escudo PWM directamente alimentando un simple led, también funciona bien, el problema es que el PWM está muy orientado hacia el led y tiene un pin positivo y negativo para cada terminal PWM que Arduino no tener. ¿Y mi problema es donde conecto el pin negativo del escudo PWM? Intenté conectarlo al pin de tierra en Arduino, pero los motores simplemente se ejecutan, no respondiendo a las diferentes velocidades que estoy tratando de lograr.
También, estoy usando una biblioteca midi, que espero no interfiera en esto ya que, como dije, el escudo PWM funciona bien cuando se usa un led directamente en los pines positivos en el escudo.