Tabla de contenido:

Tablero LED de control por teléfono con NodeMCU, ESP8266 y MAX7219: 8 pasos
Tablero LED de control por teléfono con NodeMCU, ESP8266 y MAX7219: 8 pasos

Video: Tablero LED de control por teléfono con NodeMCU, ESP8266 y MAX7219: 8 pasos

Video: Tablero LED de control por teléfono con NodeMCU, ESP8266 y MAX7219: 8 pasos
Video: Control de matriz LED 8x8 con MAX7219 y ESP8266 2024, Mes de julio
Anonim
Tablero LED de control por teléfono con NodeMCU, ESP8266 y MAX7219
Tablero LED de control por teléfono con NodeMCU, ESP8266 y MAX7219

Quiero usar el teléfono para controlar la placa LED como señal de giro. Entonces, el ESP8266 actuará como punto de acceso, microcontrolador y también como servidor. El servidor web tendrá una página web simple con 3 botones: Girar a la IZQUIERDA, Girar a la DERECHA y Girar SOS. El texto se desplazará por las placas LED. Para el código, he probado dos bibliotecas de mantenimiento de pozos que son Arduino Core WiFi y ESP8266WebServer. El Core WiFi no tiene una buena función de manejo de solicitudes. Entonces necesito usar "client.readStringUntil (r)" para leer la solicitud y es muy lento. Luego, cambio a la biblioteca ESP8266WebServer y funciona bien.

Paso 1: conecte la placa LED a la fuente de alimentación de 5 V

Paso 2: cableado

Cableado de PIN de MAX7219 al NodeMCU

VCC - 5v

GND - GND

DIN - D7 - MOSI - GPIO 13

CS - D8 - GPIO 15

CLK - D5 - GPIO 14

Paso 3: elija el nombre de la placa LED

En este ejemplo, utilizo FC16_HW. Lea más aquí

Paso 4: Configuración de Arduino IDE

Configuración de Arduino IDE
Configuración de Arduino IDE

Esto es para NodeMCU 12E

Paso 5: Configuración de AP WiFi

Configuración de AP WiFi
Configuración de AP WiFi

Paso 6: Manejar la solicitud con cada función nula

Manejar solicitud con cada función nula
Manejar solicitud con cada función nula

Paso 7: Cargar mi código

*NOTA:

Recuerde cambiar los pines, tipo de hardware

Mi código:

Recomendado: