Mündəricat:

Arduino Smile MAX7219 Matrix LED Təlimatı: 4 addım
Arduino Smile MAX7219 Matrix LED Təlimatı: 4 addım

Video: Arduino Smile MAX7219 Matrix LED Təlimatı: 4 addım

Video: Arduino Smile MAX7219 Matrix LED Təlimatı: 4 addım
Video: Arduino LED matrix 8X8 display MAX7219 || LED EMOJI Display 2024, Iyul
Anonim
Arduino Smile MAX7219 Matrix LED Təlimatı
Arduino Smile MAX7219 Matrix LED Təlimatı

Bu təlimatda "Arduino istifadə edərək Led Matrisə Nəzarət". Arduino istifadə edərək Led matris ekranlarından necə istifadə edəcəyinizi sizə göstərəcəyəm.

Və bu yazıda, Arduino da istifadə edərək bu matris ekranından istifadə edərək gülümsəmə ifadələri yaratmağı öyrənəcəyik.

İstifadə olunan maddələr əvvəlki məqalədəki kimidir. buna görə də dərhal dərsə başlayırıq.

Addım 1: Tələb olunan Komponent

Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent
Tələb olunan komponent

bu lazım olan komponentlərin siyahısı:

  • Led Matrik
  • Arduino Nano
  • Jumper Tel
  • USB mini
  • Layihə lövhəsi

Tələb olunan kitabxana:

LedControl

Addım 2: Sxem

Sxem
Sxem
Sxem
Sxem

Komponentləri yığmaq üçün yuxarıdakı sxematik rəsmə baxın, aşağıdakı məlumatları da görə bilərsiniz:

Led Matrix Arduinoya

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Komponent montajını bitirdikdən sonra proqramlaşdırma prosesinə keçin.

Addım 3: Proqramlaşdırma

Proqramlaşdırma
Proqramlaşdırma

Dot matrisində gülüş ifadəsi etmək üçün aşağıdakı kodu istifadə edin:

#"LedControl.h" daxil edin

/*

İndi işləmək üçün bir LedControl lazımdır. ***** Bu pin nömrələri, ehtimal ki, aparatınızla işləməyəcək ***** pin 6, DataIn pin 8 -ə bağlıdır CLK pin 7, LOAD -a bağlıdır Yalnız bir MAX72XX var. */

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

imzasız uzun gecikmə müddəti = 100;

boş quraşdırma () {

lc.shutdown (0, yanlış); lc.setIntensity (0, 8); lc.clearDisplay (0); }

boş gülüş () {

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

boşluq döngəsi () {

gülümsəmək (); }

Addım 4: Nəticə

Nəticə
Nəticə
Nəticə
Nəticə

Nəticələri yuxarıdakı şəkildə görə bilərsiniz.

Tövsiyə: