Estoy usando un escudo PWM ( http://www.practicalmaker.com/products/arduino-shields/pwm-shield-assembled ) que permite ampliar el número de pines PWM para un Arduino.
En mi proyecto estoy utilizando transistores NPN TIP120 para controlar más de 5 motores.
Así que cuando pruebo mi circuito sin el shield, todo funciona bien, conecto los pines pwm del Arduino para controlar el transistor (fuente de alimentación externa de 20 A)
Entonces si pruebo el shield PWM alimentando directamente un simple led también funciona bien, el problema es que el PWM según tengo entendido está muy orientado a los ledes y tiene un pin negativo y positivo para cada terminal PWM que Arduino no tiene. Y mi problema es ¿dónde conecto el pin negativo del shield PWM? He probado a conectarlo sólo al pin de tierra en Arduino pero los motores sólo funcionan, no responden a las diferentes velocidades que intento conseguir.
Además, estoy usando una librería midi, que espero no interfiera en esto ya que como dije, el shield PWM funciona bien cuando se usa un led directamente en los pines negativos-positivos del shield.