Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade
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!