Tabla de contenido:

Interfaz LED de matriz de puntos (8x8) con NodeMCU: 6 pasos (con imágenes)
Interfaz LED de matriz de puntos (8x8) con NodeMCU: 6 pasos (con imágenes)

Video: Interfaz LED de matriz de puntos (8x8) con NodeMCU: 6 pasos (con imágenes)

Video: Interfaz LED de matriz de puntos (8x8) con NodeMCU: 6 pasos (con imágenes)
Video: Control de matriz LED 8x8 con MAX7219 y ESP8266 2024, Mes de julio
Anonim
Interfaz LED de matriz de puntos (8x8) con NodeMCU
Interfaz LED de matriz de puntos (8x8) con NodeMCU

Hola creadores,

Estoy con otro Instructable simple y genial.

En este Instructable, aprenderemos cómo conectar la matriz de puntos LED (8x8) con NodeMCU.

Vamos a empezar.

Paso 1: Cosas necesarias

Cosas necesarias
Cosas necesarias

Estas son las cosas necesarias para hacer este Instructables.

Requisito de hardware

  • Matriz de puntos LED (8x8)
  • NodeMCU
  • Cables de puente / cables de conexión (opcional)
  • Tablero de circuitos
  • Cable micro USB

Requisitos de Software

Arduino IDE (con la biblioteca ESP8266 instalada)

Paso 2: descripción

Descripción
Descripción
Descripción
Descripción
Descripción
Descripción

Una pantalla LED de matriz de puntos o LED es una forma grande y de baja resolución de pantalla de matriz de puntos.

Es útil tanto para fines industriales como comerciales, para mostrar información, así como para interfaces hombre-máquina de aficionados.

Consiste en una matriz de diodos 2-D con sus cátodos unidos en filas y sus ánodos unidos en columnas (o viceversa).

Al controlar el flujo de electricidad a través de cada par de filas y columnas, es posible controlar cada LED individualmente.

Paso 3: cableado del circuito

Cableado de circuito
Cableado de circuito
Cableado de circuito
Cableado de circuito
Cableado de circuito
Cableado de circuito

La matriz de puntos tiene 5 pines, es decir, VCC: para conectarse a NodeMCU Vin.

GND - Para conectarse a la clavija de tierra (GND) del NodeMCU.

Din - Para conectarse al Pin digital D0 del NodeMCU.

CS - Para conectarse a la clavija digital D1 de NodeMCU.

CLK: para conectarse al pin digital D2 del NodeMCU.

Paso 4: configuración de la biblioteca

Antes de comenzar con la codificación, necesita Arduino IDE.

Para descargar Arduino IDE y para la configuración de NodeMCU, puede consultar mi instructable anterior. Y para este Instructable necesita LedControl Matrix LIbrary, puede descargarlo desde el siguiente enlace.

Biblioteca de control de LED

Bien, comencemos con la codificación

Paso 5: código fuente

CODIGO:

#incluir

int DIN = 16; // D0

int CS = 5; // D1 int CLK = 4; // D2

LedControl lc = LedControl (DIN, CLK, CS, 0);

configuración vacía () {

lc.shutdown (0, falso); // El MAX72XX está en modo de ahorro de energía al iniciarse lc.setIntensity (0, 15); // Establece el brillo al valor máximo lc.clearDisplay (0); // y limpiar la pantalla}

bucle vacío () {

byte a [8] = {0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xC0, 0xFF, 0xFF}; // L byte b [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0xFF, 0xFF}; // I byte c [8] = {0x7F, 0xFF, 0xC0, 0xDF, 0xDF, 0xC3, 0x7F, 0x3F}; // G byte d [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H byte e [8] = {0xFF, 0xFF, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18}; // T byte f [8] = {0xC3, 0xC3, 0xC3, 0xFF, 0xFF, 0xC3, 0xC3, 0xC3}; // H byte g [8] = {0x3C, 0x7E, 0xC3, 0xC3, 0xC3, 0xC3, 0x7E, 0x3C}; // O byte h [8] = {0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xC3, 0xFF, 0xFF}; // U byte i [8] = {0x7F, 0xFE, 0xC0, 0xFE, 0x7F, 0x03, 0x7F, 0xFE}; // S byte j [8] = {0xFF, 0xFF, 0xC0, 0xF8, 0xF8, 0xC0, 0xFF, 0xFF}; // E printByte (a); retraso (1000); printByte (b); retraso (1000); printByte (c); retraso (1000); printByte (d); retraso (1000); printByte (e); retraso (1000); printByte (f); retraso (1000); printByte (g); retraso (1000); printByte (h); retraso (1000); printByte (i); retraso (1000); printByte (j); retraso (1000); }

printByte vacío (carácter de byte ) {

int i = 0; para (i = 0; i <8; i ++) {lc.setRow (0, i, carácter ); }}

Descarga el código "LED_DotMatrix_NodeMCU.ino" adjunto a continuación.

Puede jugar con el código como desee o usarlo como está.

Paso 6: SALIDA

¡Eso es todo creadores

Espero que les haya gustado esto. ¡Estén atentos para más proyectos!

Recomendado: