Estoy haciendo un proyecto que involucra una matriz de LED, y uso temporizadores PWM para poder controlar el brillo. Mi microcontrolador tiene 3 temporizadores, y necesito 4.
¿Hay un circuito de temporizador PWM, tal vez utilizando un 555 que puedo conectar fuera del microcontrolador para agregar efectivamente el temporizador PWM?
He visto esta pregunta , cuyo respuestas recomienda los controladores de servo para PWM. Sin embargo, no estoy seguro de cómo usar esto para controlar mis LED, ya que su salida es para servos de 3 cables. Viendo este pinout , solo adjuntaría el señal de cable a mi LED (s)?
También tengo curiosidad por saber si hay un circuito más simple que podría usar para hacer esto, si los GPIO están al mínimo (si quiero usar un pin en lugar de los dos que i2c requeriría). Alternativamente, ¿podría utilizar un registro de desplazamiento SIPO para comunicarme a través de i2c con el módulo servo, utilizando solo un pin GPIO?
editar: Lo siento, es tarde, me di cuenta de que usar un registro de desplazamiento usaría más pines que solo usar i2c. tal vez use algún tipo de expansor de E / S para que los pines ya no sean una prima?