Tartalomjegyzék:

Arduino Smile MAX7219 Matrix LED bemutató: 4 lépés
Arduino Smile MAX7219 Matrix LED bemutató: 4 lépés

Videó: Arduino Smile MAX7219 Matrix LED bemutató: 4 lépés

Videó: Arduino Smile MAX7219 Matrix LED bemutató: 4 lépés
Videó: Arduino LED matrix 8X8 display MAX7219 || LED EMOJI Display 2024, Július
Anonim
Arduino Smile MAX7219 Matrix LED bemutató
Arduino Smile MAX7219 Matrix LED bemutató

Ebben az oktatóanyagban "Led mátrix vezérlése Arduino használatával". Megmutatom, hogyan kell használni a Led mátrix kijelzőket az Arduino használatával.

Ebben a cikkben megtanulunk mosolygós hangulatjeleket készíteni ezzel a mátrixképernyővel Arduino használatával is.

A felhasznált összetevők továbbra is megegyeznek az előző cikkével. így azonnal elkezdjük az oktatóanyagot.

1. lépés: Kötelező összetevő

Kötelező összetevő
Kötelező összetevő
Kötelező összetevő
Kötelező összetevő
Kötelező összetevő
Kötelező összetevő
Kötelező összetevő
Kötelező összetevő

ez a szükséges összetevők listája:

  • Vezette Matrikot
  • Arduino Nano
  • Jumper huzal
  • USB mini
  • Projekt Tanács

Kötelező könyvtár:

LedControl

2. lépés: Séma

Rendszer
Rendszer
Rendszer
Rendszer

Az alkatrészek összeszereléséhez lásd a fenti vázlatos rajzot, és megtekintheti az alábbi információkat is:

Arduino felé vezette a Mátrixot

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Az alkatrész -összeszerelés befejezése után folytassa a programozási folyamattal.

3. lépés: Programozás

Programozás
Programozás

Az alábbi kód használatával mosolygós hangulatjelet készíthet a pontmátrixban:

#include "LedControl.h"

/*

Most szükségünk van egy LedControlra, amellyel együtt dolgozhatunk. ***** Ezek a PIN -kódok valószínűleg nem fognak működni a hardverével. ***** A 6. pin csatlakozik a DataIn -hez. A 8. pin csatlakozik a CLK -hez. */

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

előjel nélküli hosszú késleltetési idő = 100;

void setup () {

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

üres mosoly () {

a bájt [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]); }

void loop () {

mosoly(); }

4. lépés: Eredmény

Eredmény
Eredmény
Eredmény
Eredmény

Az eredmények a fenti képen láthatók.

Ajánlott: