Obsah:

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

Video: Arduino Smile MAX7219 Matrix LED Tutorial: 4 Steps

Video: Arduino Smile MAX7219 Matrix LED Tutorial: 4 Steps
Video: 8x8 LED Matrix for Arduino 2024, Smět
Anonim
Arduino Smile MAX7219 Matrix LED Tutorial
Arduino Smile MAX7219 Matrix LED Tutorial

V tomto tutoriálu „Ovládání matice LED pomocí Arduina“. Ukážu vám, jak používat maticové displeje Led pomocí Arduina.

A v tomto článku se naučíme vytvářet emotikony s úsměvem také pomocí tohoto maticového displeje pomocí Arduina.

Použité ingredience jsou stále stejné jako v předchozím článku. takže hned začínáme tutoriál.

Krok 1: Požadovaná součást

Požadovaná součást
Požadovaná součást
Požadovaná součást
Požadovaná součást
Požadovaná součást
Požadovaná součást
Požadovaná součást
Požadovaná součást

toto je seznam potřebných komponent:

  • Led Matrik
  • Arduino Nano
  • Propojovací drát
  • USB mini
  • Projektová rada

Požadovaná knihovna:

LedControl

Krok 2: Schéma

Systém
Systém
Systém
Systém

Chcete -li sestavit součásti, podívejte se na schematický výkres výše, můžete také vidět následující informace:

Led Matrix na Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Po dokončení montáže součásti pokračujte v procesu programování.

Krok 3: Programování

Programování
Programování

Pomocí níže uvedeného kódu vytvořte v bodové matici emotikon s úsměvem:

#include "LedControl.h"

/*

Nyní potřebujeme pracovat s LedControl. ***** Tato čísla pinů pravděpodobně nebudou fungovat s vaším hardwarem ***** pin 6 je připojen k DataIn pin 8 je připojen k CLK pin 7 je připojen k LOAD Máme pouze jeden MAX72XX. */

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

dlouhá doba bez znaménka = 100;

neplatné nastavení () {

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

prázdný úsměv () {

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

prázdná smyčka () {

úsměv(); }

Krok 4: Výsledek

Výsledek
Výsledek
Výsledek
Výsledek

Výsledky můžete vidět na obrázku výše.

Doporučuje: