Índice:

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

Vídeo: Arduino Smile MAX7219 Matrix LED Tutorial: 4 etapas

Vídeo: Arduino Smile MAX7219 Matrix LED Tutorial: 4 etapas
Vídeo: Arduino text scrolling display | Arduino text scrolling display max7219 dot matrix 4 in 1 2024, Julho
Anonim
Tutorial do Arduino Smile MAX7219 Matrix LED
Tutorial do Arduino Smile MAX7219 Matrix LED

Neste tutorial "Controlando uma matriz LED usando Arduino". Mostro como usar monitores de matriz Led usando o Arduino.

E neste artigo, aprenderemos a fazer emoticons de sorriso usando este display de matriz usando o Arduino também.

Os ingredientes usados ainda são os mesmos do artigo anterior. então imediatamente começamos o tutorial.

Etapa 1: componente necessário

Componente Requerido
Componente Requerido
Componente Requerido
Componente Requerido
Componente Requerido
Componente Requerido
Componente Requerido
Componente Requerido

esta é uma lista dos componentes necessários:

  • Led Matrik
  • Arduino Nano
  • Jumper Wire
  • USBmini
  • Mesa de projeto

Biblioteca necessária:

LedControl

Etapa 2: Esquema

Esquema
Esquema
Esquema
Esquema

Para montar os componentes veja o desenho esquemático acima, você também pode ver as informações abaixo:

Led Matrix para Arduino

VCC ==> + 5V

GND ==> GND

DIN ==> D6

CS ==> D7

CLK ==> D8

Depois de concluir a montagem do componente, prossiga para o processo de programação.

Etapa 3: Programação

Programação
Programação

Use o código abaixo para fazer um emoticon de sorriso na matriz de pontos:

#include "LedControl.h"

/*

Agora precisamos de um LedControl para trabalhar. ***** Esses números de pinos provavelmente não funcionarão com o seu hardware ***** O pino 6 está conectado ao DataIn, o pino 8 está conectado ao CLK, o pino 7 está conectado a LOAD Temos apenas um único MAX72XX. * /

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

longo retardo sem sinal = 100;

void setup () {

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

sorriso vazio () {

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

void loop () {

sorriso(); }

Etapa 4: Resultado

Resultado
Resultado
Resultado
Resultado

Os resultados podem ser vistos na foto acima.

Recomendado: