Taula de continguts:
- Pas 1: coses necessàries
- Pas 2: descripció
- Pas 3: Cablatge del circuit
- Pas 4: Configuració de la biblioteca
- Pas 5: codi font
- Pas 6: SORTIDA
Vídeo: Interfície LED Matriu de punts (8x8) amb NodeMCU: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Hola Creadors,
Estic amb un altre instructable senzill i divertit.
En aquest instructiu aprendrem a fer una interfície de matriu de punts LED (8x8) amb NodeMCU.
Comencem, doncs.
Pas 1: coses necessàries
Aquestes són les coses necessàries per fer això Instructables.
Requisit de maquinari
- Matriu de punts LED (8x8)
- NodeMCU
- Cable de pont / cables de connexió (opcional)
- BreadBoard
- Cable micro USB
Requisits de programari
ID Arduino (amb la biblioteca ESP8266 instal·lada)
Pas 2: descripció
Una pantalla LED de matriu de punts o una pantalla LED és una forma gran de pantalla de matriu de punts de baixa resolució.
És útil tant per a propòsits industrials com comercials, per mostrar informació i per a interfícies aficionades home-màquina.
Consisteix en una matriu de díodes 2-D amb els seus càtodes units en files i els seus ànodes units en columnes (o viceversa).
Controlant el flux d’electricitat a través de cada parella de files i columnes és possible controlar cada LED individualment.
Pas 3: Cablatge del circuit
El Dot Matrix té 5 pins, és a dir, VCC: per estar connectat a NodeMCU Vin.
GND: per connectar-se al pin de terra (GND) del NodeMCU.
Din: per connectar-se al pin digital D0 del NodeMCU.
CS: per connectar-se al pin digital D1 del NodeMCU.
CLK: per connectar-se al pin digital D2 del NodeMCU.
Pas 4: Configuració de la biblioteca
Abans de començar a codificar, necessiteu Arduino IDE.
Per descarregar Arduino IDE i per a la configuració de NodeMCU, podeu consultar la meva instrucció anterior. I per a aquest instructiu necessiteu LedControl Matrix LIbrary, el podeu descarregar des de l’enllaç següent.
Biblioteca de control LED
D’acord, comencem per la codificació
Pas 5: codi font
CODI:
#incloure
int DIN = 16; // D0
int CS = 5; // D1 int CLK = 4; // D2
LedControl lc = LedControl (DIN, CLK, CS, 0);
configuració nul·la () {
lc.shutdown (0, false); // El MAX72XX està en mode d'estalvi d'energia en iniciar lc.setIntensity (0, 15); // Estableix la brillantor al valor màxim lc.clearDisplay (0); // i esborra la pantalla}
bucle buit () {
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}; // byte H [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); retard (1000); printByte (b); retard (1000); printByte (c); retard (1000); printByte (d); retard (1000); printByte (e); retard (1000); printByte (f); retard (1000); printByte (g); retard (1000); printByte (h); retard (1000); printByte (i); retard (1000); printByte (j); retard (1000); }
void printByte (caràcter de byte ) {
int i = 0; per a (i = 0; i <8; i ++) {lc.setRow (0, i, caràcter ); }}
Baixeu-vos el codi "LED_DotMatrix_NodeMCU.ino" adjunt a continuació.
Podeu jugar amb el codi com vulgueu o utilitzar-lo tal com és.
Pas 6: SORTIDA
Això és tot creador
Espero que us hagi agradat. Estigueu atents a més projectes!
Recomanat:
Interfície de microcontrolador Atmega16 amb pantalla LED de matriu de punts: 5 passos
Interfície de microcontrolador Atmega16 amb pantalla LED de matriu de punts: en aquest projecte interfacem amb una pantalla LED de matriu de punts amb un microcontrolador AVR (Atmega16). Aquí mostrarem la simulació a proteus, podeu aplicar el mateix al vostre maquinari. Per tant, aquí primer imprimirem un caràcter, diguem "A" en t
Muntatge i proves de matriu de punts LED MAX7219: 6 passos (amb imatges)
Muntatge i proves de la matriu de punts LED MAX7219: una pantalla de matriu de punts és un dispositiu de visualització que conté díodes emissors de llum alineats en forma de matriu. es mostren junts
Matriu de punts; 8x8 amb missatge o imatges: 4 passos
Dot Matrix; 8x8 amb missatge o imatges: aquest instructiu us mostrarà les imatges de matriu de punts que he fet amb el Dot Matrix 8x8 .. Mireu els vídeos i els programes inclosos. La matriu de punts és una pantalla bidimensional. Consta de 8 columnes i 8 files. Si us fixeu en
Interfície de pantalla LED de matriu de punts amb microcontrolador 8051: 5 passos
Interfície de pantalla LED de matriu de punts amb el microcontrolador 8051: en aquest projecte, farem una interfície de pantalla LED de matriu de punts amb el microcontrolador 8051. Aquí mostrarem la simulació a proteus, podeu aplicar el mateix al vostre maquinari. Per tant, aquí primer imprimirem un caràcter, diguem "A" en aquesta disp
Pantalla LED de matriu de punts: 8 passos (amb imatges)
Pantalla LED de matriu de punts: es tracta d’un senzill COM FER la vostra pròpia pantalla LED de matriu de punts. Afegiré el programa complet amb una explicació per encendre els LED. També és bastant piratejable, podeu canviar-lo per adaptar-lo a vosaltres mateixos. Vaig decidir fer el meu propi d