Cómo cambiar el control entre 2 LED RGB con PWM desde un Netduino

2

Estoy creando un proyecto en el que encenderé 2 LED RGB con PWM. Como el Netduino solo tiene 4 pines PWM (de los cuales solo usaré 3 - un pin cada uno para los valores R, G y B respectivamente), necesito una forma de poder enviar la señal a cualquiera de los LED o a ambos. Algo como lo siguiente:

¿Quécomponentesnecesitoparaesacajanegra?Consideréalgoasícomoun TLC 5940 PWM Driver , pero quiero poder apagarlo del propio Netduino (es decir, sin fuente de alimentación externa). ¿Solo uso un montón de compuertas AND?

    
pregunta nithins

2 respuestas

3

Suponiendo que su salida PWM puede suministrar suficiente corriente para ambos LED, luego coloque un FET entre el cátodo y la tierra para cada LED. Controle cada compuerta FET con una línea de E / S desde el microcontrolador. De esta manera, puede activar o desactivar ambos o controlar ambas líneas de E / S.

Solo asegúrate de que las patillas PWM en la unidad de control de corriente realmente puedan proporcionar suficiente corriente para controlar el LED y que la corriente esté limitada adecuadamente.

    
respondido por el Mark
1

Si ambos LED están encendidos, ¿van a ser los mismos? Podría controlar el pin común con un transistor para apagar totalmente uno o ambos LEDs.

Si usa el TLC5940, ni siquiera necesitaría usar los pines PWM de su micro, ya que se ejecutará por sí solo después de enviar un comando. En lo que se refiere a la alimentación, debería apagarse fácilmente cualquier tipo de placa de desarrollo, sus LED tendrán mucha más energía que ella.

    
respondido por el Nick T

Lea otras preguntas en las etiquetas