Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Matriz de LED: criando e controlando exibições personalizadas

Público-Alvo: Iniciantes e entusiastas de Arduino interessados em aprender sobre o uso de matrizes de LED para exibições personalizadas. As matrizes de LED são componentes eletrônicos versáteis e populares que podem ser utilizados para criar exibições personalizadas, como letras, números, símbolos e até mesmo imagens simples. Neste artigo, exploraremos como criar e controlar uma matriz de LED usando o Arduino, fornecendo exemplos de código e uma lista de componentes necessários.

Projeto: Nosso projeto consistirá em criar uma matriz de LED 8x8, ou seja, uma matriz com 64 LEDs individuais, e controlá-la usando o Arduino. O objetivo é exibir diferentes padrões e mensagens na matriz, permitindo que o usuário personalize a exibição de acordo com suas necessidades.

Lista de componentes:

Exemplos: Aqui estão alguns exemplos de código para controlar a matriz de LED:

Exemplo 1: Acender todos os LEDs da matriz

#include <LedControl.h>

#define DIN_PIN 12
#define CLK_PIN 11
#define CS_PIN 10

LedControl lc = LedControl(DIN_PIN, CLK_PIN, CS_PIN, 1);

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

void loop() {
  for (int i = 0; i < 8; i++) {
    lc.setRow(0, i, B11111111);
  }
  delay(1000);
  lc.clearDisplay(0);
  delay(1000);
}

Exemplo 2: Exibir uma letra "A" na matriz

#include <LedControl.h>

#define DIN_PIN 12
#define CLK_PIN 11
#define CS_PIN 10

LedControl lc = LedControl(DIN_PIN, CLK_PIN, CS_PIN, 1);

byte letterA[8] = {
  B00011000,
  B00100100,
  B00100100,
  B00111100,
  B00100100,
  B00100100,
  B00100100,
  B00000000
};

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

void loop() {
  lc.setRow(0, 0, letterA[0]);
  lc.setRow(0, 1, letterA[1]);
  lc.setRow(0, 2, letterA[2]);
  lc.setRow(0, 3, letterA[3]);
  lc.setRow(0, 4, letterA[4]);
  lc.setRow(0, 5, letterA[5]);
  lc.setRow(0, 6, letterA[6]);
  lc.setRow(0, 7, letterA[7]);
  delay(1000);
  lc.clearDisplay(0);
  delay(1000);
}

Esperamos que este artigo tenha ajudado você a entender como criar e controlar uma matriz de LED usando o Arduino. Se você gostou deste conteúdo, compartilhe-o com seus amigos para que eles também possam aprender sobre este tema fascinante!

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.