Sommario:

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

Video: Tutorial Arduino Smile MAX7219 Matrix LED: 4 passaggi

Video: Tutorial Arduino Smile MAX7219 Matrix LED: 4 passaggi
Video: Начало работы с #MakerUNO. Урок 6 о том, как управлять выводом с помощью аналоговой записи (BM). 2024, Dicembre
Anonim
Tutorial Arduino Smile MAX7219 Matrix LED
Tutorial Arduino Smile MAX7219 Matrix LED

In questo tutorial "Controllo di una matrice di LED utilizzando Arduino". Ti mostro come utilizzare i display a matrice di LED usando Arduino.

E in questo articolo, impareremo a creare emoticon sorridenti usando questo display a matrice usando anche Arduino.

Gli ingredienti utilizzati sono sempre gli stessi dell'articolo precedente. quindi iniziamo subito il tutorial.

Passaggio 1: componente richiesto

Componente richiesto
Componente richiesto
Componente richiesto
Componente richiesto
Componente richiesto
Componente richiesto
Componente richiesto
Componente richiesto

questo è un elenco dei componenti necessari:

  • Led Matrik
  • Arduino Nano
  • Cavo del ponticello
  • USBmini
  • Consiglio di progetto

Biblioteca richiesta:

LedControl

Passaggio 2: schema

schema
schema
schema
schema

Per assemblare i componenti vedere il disegno schematico sopra, puoi anche vedere le informazioni qui sotto:

Matrice led ad Arduino

VCC ==> +5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Dopo aver completato l'assemblaggio dei componenti, procedere al processo di programmazione.

Passaggio 3: programmazione

Programmazione
Programmazione

Usa il codice qui sotto per creare un'emoticon sorridente nella matrice di punti:

#include "LedControl.h"

/*

Ora abbiamo bisogno di un LedControl con cui lavorare. ***** Questi numeri di pin probabilmente non funzioneranno con il tuo hardware ***** il pin 6 è collegato a DataIn il pin 8 è collegato a CLK Il pin 7 è collegato a LOAD Abbiamo solo un singolo MAX72XX. */

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

unsigned long delaytime=100;

void setup() {

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

sorriso vuoto(){

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

ciclo vuoto() {

Sorridi(); }

Passaggio 4: risultato

Risultato
Risultato
Risultato
Risultato

Per i risultati si possono vedere nella foto sopra.

Consigliato: