Obsah:

Arduino Smile MAX7219 Matrix LED návod: 4 kroky
Arduino Smile MAX7219 Matrix LED návod: 4 kroky

Video: Arduino Smile MAX7219 Matrix LED návod: 4 kroky

Video: Arduino Smile MAX7219 Matrix LED návod: 4 kroky
Video: Arduino text scrolling display | Arduino text scrolling display max7219 dot matrix 4 in 1 2024, Júl
Anonim
Matrix LED návod Arduino Smile MAX7219
Matrix LED návod Arduino Smile MAX7219

V tomto návode „Ovládanie matice LED pomocou Arduina“. Ukážem vám, ako používať maticové displeje Led pomocou Arduina.

A v tomto článku sa naučíme vytvárať úsmevné emotikony pomocou tohto maticového displeja aj pomocou Arduina.

Použité ingrediencie sú stále rovnaké ako v predchádzajúcom článku. takže hneď začíname tutoriál.

Krok 1: Požadovaný komponent

Požadovaný komponent
Požadovaný komponent
Požadovaný komponent
Požadovaný komponent
Požadovaný komponent
Požadovaný komponent
Požadovaný komponent
Požadovaný komponent

toto je zoznam potrebných komponentov:

  • Led Matrik
  • Arduino Nano
  • Prepojovací drôt
  • USBmini
  • Rada projektu

Požadovaná knižnica:

LedControl

Krok 2: Schéma

Schéma
Schéma
Schéma
Schéma

Ak chcete zostaviť komponenty, pozrite sa na schematický výkres vyššie, môžete tiež vidieť nasledujúce informácie:

Led Matrix na Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Po dokončení zostavy komponentov pokračujte v programovaní.

Krok 3: Programovanie

Programovanie
Programovanie

Na vytvorenie emotikonu úsmevu v bodovej matici použite nasledujúci kód:

#include "LedControl.h"

/*

Teraz potrebujeme LedControl, s ktorým budeme pracovať. ***** Tieto čísla pinov pravdepodobne nebudú fungovať s vašim hardvérom ***** pin 6 je pripojený k DataIn pin 8 je pripojený k CLK pin 7 je pripojený k LOAD Máme iba jeden MAX72XX. */

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

dlhá doba bez znamienka = 100;

neplatné nastavenie () {

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

prázdny úsmev () {

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

prázdna slučka () {

úsmev (); }

Krok 4: Výsledok

Výsledok
Výsledok
Výsledok
Výsledok

Výsledky môžete vidieť na obrázku vyššie.

Odporúča: