Índice:

4X4 LED MATRIX usando 74hc595 IC: 7 etapas
4X4 LED MATRIX usando 74hc595 IC: 7 etapas

Vídeo: 4X4 LED MATRIX usando 74hc595 IC: 7 etapas

Vídeo: 4X4 LED MATRIX usando 74hc595 IC: 7 etapas
Vídeo: 8x8x8 LED CUBE WITH ARDUINO UNO 2024, Julho
Anonim
4X4 LED MATRIX usando 74hc595 IC
4X4 LED MATRIX usando 74hc595 IC

Descrição

Neste blog, vamos nos concentrar em como fazer e codificar uma matriz de LED 4x4 usando um registrador de deslocamento (SN7HC595N)

Suprimentos

Materiais requisitados

  • Registro de deslocamento (SN7HC595N)
  • Cabos jumper
  • Placa Arduino (estarei usando o Arduino UNO)
  • 16 LEDs
  • Resistores de 330 ohms x4
  • Kit de solda
  • Placa Pcb
  • Fios sólidos

Etapa 1: CIRCUITO

Coloque 16 LEDs no quadrado de forma que o ânodo de cada LED fique voltado para baixo e os cátodos voltados para a direita

  • Conecte todos os cátodos do LED em colunas
  • Conecte todos os ânodos dos LEDs em linhas
  • Pegue a saída de cada linha e coluna, então, no final, você terá 8 saídas da matriz 4x4.

Etapa 2: DIAGRAMA DO CIRCUITO

DIAGRAMA DE CIRCUITO
DIAGRAMA DE CIRCUITO

Etapa 3: PRECAUÇÕES

  • O valor correto do resistor é muito importante, pois o circuito não funcionará corretamente sem ele.
  • Durante a soldagem, tenha muito cuidado e certifique-se de que nenhum fio de linha ou coluna esteja se tocando.
  • Não conecte o circuito enquanto o arduino estiver ligado, ou seja, quando a placa do arduino estiver ligada.
  • Verifique individualmente todos os LEDs antes de conectar.

Etapa 4: CODE

baixe o código do link fornecido. link para o código

Etapa 5: Explicação

Pinos importantes no IC-

SER (Serial) onde os dados entram;

SRCLK (Serial Clock) o pino que você definiu como alto para armazenar o que está no SER;

RCLK (Register Clock) o pino que você definiu como alto quando terminar de definir todos os pinos

O chip de registro de deslocamento transforma os bits que são inseridos em série através do pino de dados em 8 bits paralelos. Então, se você quiser enviar, digamos 10010000, comece com o bit menos significativo (0), então defina SER como LOW (D10 no Arduino). Em seguida, você define SCK (D11 no Arduino) como HIGH e, em seguida, como LOW, para “salvar” o valor

Etapa 6: coisas para tirar

  • Ao alterar o código, você pode imprimir diferentes padrões e figuras em uma matriz 4x4.
  • Ele pode atuar como um display de baixo custo para pequenos projetos

Recomendado: