Mostrar dígitos en la pantalla LED de 7 segmentos de 3 dígitos con Launchpad

1

Tengoun pantalla led de 7 segmentos con 3 dígitos (BT-M512RD-DR1 ) y Valueline Launchpad MSP-EXP430G2

Conecté la pantalla LED según respuesta y aquí está mi versión de sketch

Pero no estoy seguro de cómo controlar que la pantalla LED muestre correctamente los datos que necesito enviar para mostrar un número en particular o activar un LED específico.

Por favor, ¿puede alguien explicarme qué está mal o indicarme la dirección correcta?

ACTUALIZACIÓN # 1: El LED no parpadea y está estático mientras se está ejecutando el boceto.

    
pregunta endryha

1 respuesta

1

Este es un sketch de energia / arduino. La configuración configura los pines de salida, el bucle hace el trabajo a través de loadLed. loadLed () espera 3 bytes, uno para cada número. números [] contiene 16 bytes, números 0-9, A-F.

Como tal, loadLed (números [8], números [8], números [8]); significa cargar las pantallas led con 8, 8, 8.

Teniendo en cuenta que el punto decimal está activado en su imagen, los datos no coinciden entre su pantalla led, el código de boceto y la hoja de datos.

Sin tapa de desacoplamiento. Eso puede ser un problema.

Actualización: creo que el problema es que está enviando 36 bits, no 35. Cambie for (int i=0; i <= 10; i++) a for (int i=0; i <= 9; i++) . Además de la tapa de desacoplamiento.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas