RGB obtiene valores incorrectos

0

Tengo Arduino que genera señales de 3 pwm en la puerta de un transistor de irf731 FET. Su fuente está conectada a tierra, y su drenaje va a la R / G / B de un led strip . La tira de led también obtiene 12v, por lo que tiene 4 pines, 12v, R, G, B (rgb desde los desagües).

Cuando establezco un valor RGB para rojo , obtengo el primer gate en 3.3v , y los otros en 0.

El problema es que la tira de LED está ENCENDIDA pero muy baja , y muestra colores incorrectos (créeme, he comprobado varias veces que mis colores están bien conectados a la FETS y Arduino)

Parece que tal vez el FETS no esté funcionando correctamente con el 3.3v en su gate , ¿ese podría ser el problema? Si es así, ¿cómo elegirías otro FET o corregirías este?

    
pregunta Curnelious

1 respuesta

2
  

Parece que tal vez los FETS no estén funcionando correctamente con los 3.3v en su puerta, ¿podría ser el problema? Si es así, ¿cómo elegirías otro FET o corregirías este?

Sí, este es el problema. Desea un Mosfet de n canales con un VGS que esté cerca o sea inferior a su voltaje de control. Para un Arduino típico esto es 5V o 3.3v. De lo contrario, el mosfet no se abrirá completamente.

Además, asegúrese de que el suelo de Arduino esté atado al suelo de la tira de led.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas