Cuprins:

Tutorial Arduino Smile MAX7219 Matrix LED: 4 pași
Tutorial Arduino Smile MAX7219 Matrix LED: 4 pași

Video: Tutorial Arduino Smile MAX7219 Matrix LED: 4 pași

Video: Tutorial Arduino Smile MAX7219 Matrix LED: 4 pași
Video: Arduino text scrolling display | Arduino text scrolling display max7219 dot matrix 4 in 1 2024, Noiembrie
Anonim
Tutorial Arduino Smile MAX7219 Matrix LED
Tutorial Arduino Smile MAX7219 Matrix LED

În acest tutorial „Controlarea unei matrice de leduri folosind Arduino”. Vă arăt cum să utilizați afișajele cu matrice Led folosind Arduino.

Și în acest articol, vom învăța să facem emoticoane de zâmbet folosind acest afișaj matricial folosind și Arduino.

Ingredientele utilizate sunt în continuare aceleași cu articolul precedent. deci imediat începem tutorialul.

Pasul 1: Componenta necesară

Componenta obligatorie
Componenta obligatorie
Componenta obligatorie
Componenta obligatorie
Componenta obligatorie
Componenta obligatorie
Componenta obligatorie
Componenta obligatorie

aceasta este o listă a componentelor necesare:

  • Led Matrik
  • Arduino Nano
  • Jumper Wire
  • USBmini
  • Consiliul de proiect

Bibliotecă obligatorie:

LedControl

Pasul 2: Schema

Sistem
Sistem
Sistem
Sistem

Pentru a asambla componentele, vedeți schema de mai sus, puteți vedea și informațiile de mai jos:

Led Matrix către Arduino

VCC ==> + 5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

După finalizarea ansamblului componentei, continuați cu procesul de programare.

Pasul 3: Programare

Programare
Programare

Utilizați codul de mai jos pentru a face un emoticon zâmbet în matricea de puncte:

#include „LedControl.h”

/*

Acum avem nevoie de un LedControl pentru a lucra. ***** Aceste numere de pin probabil nu vor funcționa cu hardware-ul dvs. ***** pinul 6 este conectat la DataIn pinul 8 este conectat la pinul CLK 7 este conectat la LOAD Avem doar un singur MAX72XX. * /

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

timp de întârziere nesemnat = 100;

configurare nulă () {

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

zâmbet gol () {

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

bucla nulă () {

zâmbet(); }

Pasul 4: Rezultat

Rezultat
Rezultat
Rezultat
Rezultat

Pentru rezultate puteți vedea în imaginea de mai sus.

Recomandat: