Conecte la tira de LED digital de 12V a Arduino [duplicado]

¿Cómo conectar una tira LED T12V-10L-30LED-W a un Arduino?

Aquí está la especificación de la tira.
Y aquí la imagen real de la tira:banda

El paquete dice:
VCC: RED
GND: WHITE
DAT: GREEN

Mi pregunta ahora es: ¿La entrada DAT toma 12V o algo más? ¿Y cómo conectar esto con una fuente de alimentación externa de 12 V?

La hoja de datos aparentemente muestra 12V conectados al pin "Data" en lugar del pin "12V". Conclusión: la hoja de datos no es confiable. Si no puede encontrar mejores datos, no compre el producto. (Puede encontrar mejores datos en el IC nombrado, WS2811S. Siga eso, NO esta hoja de datos...
No creo que sea un duplicado. La tira de LED a la que se refiere el OP tiene un chip integrado para recibir datos (WS2811S).

Respuestas (1)

La hoja de datos no es tan útil =(

Pero para alimentar su tira de LED necesita un suministro externo de 12V, para eso puede:

Obtenga un convertidor de energía (similar al cargador de teléfono), o una batería, y encienda el arduino usándolo (a través del conector de CC de 2,1 mm del arduino). Luego, conecte su tira de LED al pin Vin, ¡no al 5V! - y conecte a tierra la tira directamente a la fuente de alimentación ya que el arduino no puede absorber más de 0.2 amperios.

O

obtenga un convertidor de potencia de una tienda de electrónica normal y simplemente corte los cables y conéctelos directamente a su regleta. Asegúrese de obtener uno que pueda proporcionar 12 V y suministre al menos 0,6 amperios por cada metro de la tira.

O

en su lugar, puede obtener una batería de 12 V y conectarla directamente a la tira.

En cuanto a la línea de datos, no hay mucho en lo que pueda ayudarlo, pero parece que necesitará hacer algunas pruebas.

Que alguien me corrija si me equivoco...

Encienda la tira de LED y conecte la línea de DATOS a un pin analógico y luego aumente el AnalogWrite desde 0 (0V) hasta 255 (5V). Lo que estás buscando aquí es ver si funciona en 5V o 3.3V. O si la línea de DATOS realmente toma una entrada analógica.

Gracias Mero55! Encontré las especificaciones WS2811S aquí . Son digitales y funcionan con 5V, así que usé esta biblioteca . Conectó la tira a un convertidor de potencia de 12V 2A. Y la entrada DAT a la salida digital de 5V del Arduino. Si no puede controlar sus LED correctamente (LED parpadeantes/color incorrecto), conecte un cable adicional desde GND de la tira a su Arduino, esto mantiene la señal limpia. Además de eso, mi tira de LED estaba mal cableada. No es RGB con cable sino BRG.
Tenga en cuenta que "número de LED" en esta biblioteca significa "número de controladores". En mi tira de LED, 3 LED están conectados a un controlador.
Tu error en la línea de datos...
DAT toma 5V, condúzcalo desde la salida de Arduino. Conecte Arduino GND a la tira LED GND también. Es la biblioteca más fácil de usar para eso, consulte la uberguide de Adafruit Neopixel. Tenga en cuenta que es posible que deba colocar una resistencia en serie de 330-470 ohmios entre arduio y el DAT (razones técnicas: el rebote del suelo en la tira puede hacer que la entrada DAT del chip del controlador esté fuera de rango).