¿como utilizar más de 3 PWM por placa?

hola! necesito mover mas de 3 motores dc mediante PWM de forma independiente.

¿Cómo podría hacerlo con una unica placa arduino?

Se me ocurre que puedo generar un pseudo-PWM mucho más lento escribiendo en los pines digitales...pero creo que no va a ser muy eficiente...

Otra idea sería utilizar un MUX digital, pero no creo que sea posible por el tiempo de conmutacion ¿no? ¿alguna idea?

un saludo Qq

Hola, yo he hecho esto en una ocasión escribiendo directamente sobre pines digitales y más o menos funcionaba. aunque es cierto que leer una entrada analógica podía afectar algo a la velocidad de los motores.

hoooola
al final he estado hablando con algunos expertos y dicen que pruebe con las salidas digitales escribiendo pulsos directamente, que no creen que haya problemas.

pues nada, ya os contaré que tal.

abrazos
Qq

he encontrado otra opción:

  • se puede crear un controlador PWM con un simple temporizador 555 así que modificando la tensión de entrada al temporizador desde Arduino podemos controlar muchos motores (por ejemplo). Lo único es que seguramente necesitaremos algunos MUX digitales para ampliar el número de motores.

saludos Qq