Cómo conectar la matriz de LED con beaglebone negro

0

Soy un novato en electrónica y para mi proyecto necesito controlar una matriz LED con beaglebone negro. Compré un panel LED de clic ( enlace ).

El problema es que no puedo encontrar ningún ejemplo sobre cómo controlar un LED de matriz desde beaglebone. He intentado leer sobre protocolos como SPI [ enlace (Creo que esta tabla de clics usa SPI) pero no tiene éxito.

Sería fantástico si alguien pudiera guiarme sobre cómo abordar los LED en la matriz a través de beaglebone. Como solo hay 1 pin (RST) en mi placa que se conecta al LED. Así que asumo que tengo que enviar señales de bits a través de este pin.

    
pregunta user2816078

1 respuesta

1
  

Compré un panel de clic LED

Esa placa utiliza una matriz de WS2812 LEDS que tienen un controlador incorporado en cada una LED.

La hoja de datos explica la sincronización de la señal de control y cómo la señal se conecta en cascada a través de una serie de LED como los que se encuentran en la matriz de su placa.

Creo que probablemente puedas ignorar el etiquetado RST y usar cualquier pin IO de propósito general como fuente de la señal de control.

  

Necesito controlar un LED de matriz con negro beaglebone

The Sparkfun guía de conexión para su única -El LED de ruptura WS2812 dice

  

la interfaz es muy específica del tiempo. Para ejecutar los LED, necesitará un procesador en tiempo real, como un Arduino; Los microprocesadores como los de Raspberry Pi o pcDuino no pueden darle un pulso de tiempo confiable. Incluso si un bit está a menos de un microsegundo, eso podría significar la diferencia entre púrpura y granate.

Por lo tanto, el Beaglebone probablemente no podrá comunicarse de manera confiable con esos LED por sí mismo. Es posible que deba delegar la tarea a un microcontrolador adecuado.

Tenga en cuenta que, según tengo entendido, AdaFruit llama al WS2812 LED un NeoPixel y proporciona bibliotecas de NeoPixel para el Arduino. Por ejemplo, podría usar el IDE de Arduino para programar un microcontrolador ATtiny85 de 8 clavijas o similar y usarlo en una placa base de prototipos BeagleBone ("capa").

Sin duda, también hay bibliotecas WS2812 para otras familias de microcontroladores y para otras cadenas de herramientas de desarrollo de microcontroladores.

    
respondido por el RedGrittyBrick

Lea otras preguntas en las etiquetas