Përmbajtje:

Udhëzues Arduino Smile MAX7219 Matrix LED: 4 hapa
Udhëzues Arduino Smile MAX7219 Matrix LED: 4 hapa

Video: Udhëzues Arduino Smile MAX7219 Matrix LED: 4 hapa

Video: Udhëzues Arduino Smile MAX7219 Matrix LED: 4 hapa
Video: Как использовать твердотельное реле Fotek SSR-40 с Arduino и без Arduino 2024, Korrik
Anonim
Udhëzues Arduino Smile MAX7219 Matrix LED
Udhëzues Arduino Smile MAX7219 Matrix LED

Në këtë tutorial "Kontrolli i një matricë të udhëhequr duke përdorur Arduino". Unë ju tregoj se si të përdorni ekranet e matricës Led duke përdorur Arduino.

Dhe në këtë artikull, ne do të mësojmë të bëjmë emocione buzëqeshjeje duke përdorur këtë ekran matricë duke përdorur edhe Arduino.

Përbërësit e përdorur janë akoma të njëjtë me artikullin e mëparshëm. kështu që menjëherë fillojmë tutorialin.

Hapi 1: Komponenti i kërkuar

Komponenti i kërkuar
Komponenti i kërkuar
Komponenti i kërkuar
Komponenti i kërkuar
Komponenti i kërkuar
Komponenti i kërkuar
Komponenti i kërkuar
Komponenti i kërkuar

kjo është një listë e përbërësve të nevojshëm:

  • Led Matrik
  • Arduino Nano
  • Jumper Wire
  • USBmini
  • Bordi i Projektit

Biblioteka e kërkuar:

LedControl

Hapi 2: Skema

Skema
Skema
Skema
Skema

Për të mbledhur përbërësit shihni vizatimin skematik të mësipërm, gjithashtu mund të shihni informacionin më poshtë:

Led Matrix në Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Pas përfundimit të asamblesë së komponentit, vazhdoni me procesin e programimit.

Hapi 3: Programimi

Programimi
Programimi

Përdorni kodin më poshtë për të bërë një emoticon buzëqeshje në matricën e pikave:

#përfshi "LedControl.h"

/*

Tani na duhet një LedControl për të punuar me të. ***** Këta numra pin ndoshta nuk do të punojnë me pajisjen tuaj. ***** pin 6 është i lidhur me DataIn pin 8 është i lidhur me CLK pin 7 është i lidhur me LOAD Ne kemi vetëm një MAX72XX të vetme. */

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

vonesë e gjatë e panënshkruar = 100;

void setup () {

lc. mbyllje (0, false); lc. intensiteti (0, 8); lc. ClearDisplay (0); }

buzëqeshje e zbrazët () {

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]); }

lak void () {

buzeqeshje (); }

Hapi 4: Rezultati

Rezultati
Rezultati
Rezultati
Rezultati

Për rezultatet mund të shihen në foton e mësipërme.

Recommended: