Taula de continguts:

Tutorial Arduino Smile MAX7219 Matrix LED: 4 passos
Tutorial Arduino Smile MAX7219 Matrix LED: 4 passos

Vídeo: Tutorial Arduino Smile MAX7219 Matrix LED: 4 passos

Vídeo: Tutorial Arduino Smile MAX7219 Matrix LED: 4 passos
Vídeo: Arduino text scrolling display | Arduino text scrolling display max7219 dot matrix 4 in 1 2024, Desembre
Anonim
Tutorial Arduino Smile MAX7219 Matrix LED
Tutorial Arduino Smile MAX7219 Matrix LED

En aquest tutorial "Controlar una matriu de leds mitjançant Arduino". Us mostro com utilitzar pantalles de matriu Led mitjançant Arduino.

I en aquest article, aprendrem a fer emoticones somrients amb aquesta pantalla de matriu amb Arduino també.

Els ingredients utilitzats continuen sent els mateixos que l’article anterior. així que de seguida iniciem el tutorial.

Pas 1: component obligatori

Component obligatori
Component obligatori
Component obligatori
Component obligatori
Component obligatori
Component obligatori
Component obligatori
Component obligatori

aquesta és una llista dels components necessaris:

  • Led Matrik
  • Arduino Nano
  • Jumper Wire
  • USBmini
  • Taula de projectes

Biblioteca obligatòria:

LedControl

Pas 2: Esquema

Esquema
Esquema
Esquema
Esquema

Per muntar els components, consulteu el dibuix esquemàtic anterior, també podeu veure la informació següent:

Led Matrix a Arduino

VCC ==> + 5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Després de completar l'assemblea del component, continueu amb el procés de programació.

Pas 3: Programació

Programació
Programació

Utilitzeu el codi següent per crear una emoticona de somriure a la matriu de punts:

#include "LedControl.h"

/*

Ara necessitem un LedControl per treballar. ***** Aquests números de pin probablement no funcionaran amb el vostre maquinari ***** el pin 6 està connectat a la Data En el pin 8 està connectat al CLK El pin 7 està connectat a LOAD Tenim només un MAX72XX únic. * /

LedControl lc = LedControl (6, 7, 8, 1);

temps de retard llarg sense signar = 100;

configuració nul·la () {

lc.shutdown (0, false); lc.setIntensity (0, 8); lc.clearDisplay (0); }

buit somriure () {

byte a [8] = {B00000000, B01100110, B01100110, B00000000, B00000000, B01000010, B00111100, B00000000};

lc.setRow (0, 0, a [0]);

lc.setRow (0, 1, a [1]); lc.setRow (0, 2, a [2]); lc.setRow (0, 3, a [3]); lc.setRow (0, 4, a [4]); lc.setRow (0, 5, a [5]); lc.setRow (0, 6, a [6]); lc.setRow (0, 7, a [7]); }

bucle buit () {

somriure (); }

Pas 4: resultat

Resultat
Resultat
Resultat
Resultat

Per als resultats es poden veure a la imatge superior.

Recomanat: