Ir ao conteúdo
  • Cadastre-se

Matriz de leds - Resistor.


test man*~

Posts recomendados

Não sei manipular shift regiter (ainda =D), nem muito menos uma matriz de leds, mas lendo sobre ela na internet acabei encontrando esse esquema, o pic recebe uma frase de até 53 caracteres serialmente e a mensagem fica rolando constantemente, com chaves para ajuste da velocidade de rolagem. Estou pensando em montar apenas por hoby e gostaria de saber se precisa colocar 40 resistores, um em cada coluna das matrizes?

Desde já agradeço aos que responderem!

Segue o esquema.

http://www.easy-share.com/1909300332/cima_pra.pdf

JÁ ACHEI A RESPOSTA!!!!!

Link para o comentário
Compartilhar em outros sites

  • 10 meses depois...

Caraca esse post é antigo hehe... Já aprendi a escrever em matriz de leds... Parece ser complicado, mas só parece mesmo... É bem fácil.

Peguei esse esquema de um site gringo, parece que o cara fez usando o MikroC, a que eu fiz foi usando o CCS. Não estou em casa agora, mas assim que chegar coloco o código dele aqui.

Abraços.

Link para o comentário
Compartilhar em outros sites

Esquema e programa do gringo.

http://www.easy-share.com/1913374827/PIC_Scroll.zip

Esse aqui eu fiz.

http://www.easy-share.com/1913374828/Alfabeto matriz de led.rar

Primeiro fiz um contador com 3 dígitos usando um PIC, 3x 74HC595 e 3x display 7 seg., pensando em fazer um painel com displays 7 segmentos...

Aprendi a manipular o 74HC595 com a biblioteca pronta do CCS, então resolvi partir para o painel de leds...

Vi este site:

http://www.ee.pucrs.br/~terroso/html/7_segmentos.html

Fiz escrever 2 usando o 74HC595 (fiquei feliz pra burro quando consegui) depois fiz contar de 0 até 9, depois escrevi o alfabeto inteiro, e então comecei a fazer a mensagem rolar...

E por fim adicionei 15 matrizes 5x7. Meu objetivo era fazer um painel pra colocar na entrada da facul mostrando data, hora, temperatura, uns nomes e os dias que faltam para a formatura...

Eu achava que era impossível, mas nem é cara... Monte uma do zero, por que a fica fácil...

matrizdeleds.png

Uploaded with ImageShack.us

Vou fazer ela escrever Forum Clube do Hadware e coloco aqui... Não fiz o esquema pra ela receber dados da serial ainda, pulei um pino de cada 74595 HUHAuhUAhuhauH...

Link para o comentário
Compartilhar em outros sites

  • 2 meses depois...
  • mês depois...
Esquema e programa do gringo.

http://www.easy-share.com/1913374827/PIC_Scroll.zip

Esse aqui eu fiz.

http://www.easy-share.com/1913374828/Alfabeto matriz de led.rar

Primeiro fiz um contador com 3 dígitos usando um PIC, 3x 74HC595 e 3x display 7 seg., pensando em fazer um painel com displays 7 segmentos...

Aprendi a manipular o 74HC595 com a biblioteca pronta do CCS, então resolvi partir para o painel de leds...

Vi este site:

http://www.ee.pucrs.br/~terroso/html/7_segmentos.html

Fiz escrever 2 usando o 74HC595 (fiquei feliz pra burro quando consegui) depois fiz contar de 0 até 9, depois escrevi o alfabeto inteiro, e então comecei a fazer a mensagem rolar...

E por fim adicionei 15 matrizes 5x7. Meu objetivo era fazer um painel pra colocar na entrada da facul mostrando data, hora, temperatura, uns nomes e os dias que faltam para a formatura...

Eu achava que era impossível, mas nem é cara... Monte uma do zero, por que a fica fácil...

matrizdeleds.png

Uploaded with ImageShack.us

Vou fazer ela escrever Forum Clube do Hadware e coloco aqui... Não fiz o esquema pra ela receber dados da serial ainda, pulei um pino de cada 74595 HUHAuhUAhuhauH...

Oi cara, tava precisando fazer um desses, mas até agora não entendi como funciona esses 74LS138 e o 74HC595 ligados No PIC. Tem como você me dar uma Luz ai? Tipo: Como eles fazem a multiplexação? o PIC manda os pulsos em binário para eles? e eles convertem isso nas saidas ligando os LED? Ou o pino do CI libera apenas tensão? :huh: Tá faltando pouco pra eu começar a dominar isso, só me falta aquela LUZ!!!

Tava olhando aqui seu link http://www.easy-share.com/1913374828/Alfabeto e vi que existe três pinos entrando para os CIS (fora, evidentemente a alimentação) DATA, CK e STORE. Como é esse sinal enviado do PIC para eles? E o RA0, RA1 e RA2 estão ligados no 74LS138. E vejo que a saida dele controla o Eixo y?(horizontal)? É isso? se puder, explica um pouquinho ai

Valeu

Link para o comentário
Compartilhar em outros sites

Cara, seria bacana você simular cada um dos CIs (138 e 595) separadamente, usa o proteus coloca uns logicstate e logicprobe e vai vendo o que acontece.

Depois de entender o que cada um faz, pega o código do PIC (que está no link) e debuga ele com o proteus (carrega o arquivo .cof e aperta pause), ai você vai ver o que está sendo feito passo a passo. Depois que eu montei meio que eu não conseguia visualizar o código se não fosse no modo debug, por que o processo é muito rápido.

OFF: Multiplexa e ainda faz o texto rolar, microcontrolador é uma coisa incrível mesmo PU&¨@% QUE PAR*@¨$...

Tipo: Como eles fazem a multiplexação?

No caso as colunas estão sendo multiplexadas.

Liga coluna 1 manda byte 1 da letra.

Liga coluna 2 manda byte 2 da letra.

.

.

.

Liga coluna 5 manda byte 5 da letra.

cada letra tem 5 bytes, peguei como referência as letras dos LCDs.

o PIC manda os pulsos em binário para eles?

O PIC seleciona qual coluna da matriz será acesa, e manda o byte (bit a bit para o 595, biblioteca pronta do CCS) referente à letra e à coluna que ele quer acender.

e eles convertem isso nas saidas ligando os LED?

Cada pino do 595 é ligado a uma linha inteira, mas quando eu seleciono uma coluna (através do 138), somente os leds dela irão acender.

De acordo com o esuqema montado o 595 manda 0 para os leds que serão acesos (invertido). O 138 manda 0, mas tem a inversora, que inverte para 1 (a coluna recebe 1).

O esquema foi feito apenas para simulação, na prática (montei só com uma 5x7) usei 5xtransistores pnp, 1xULN2003 e 1x74595 (mandando 1 para o ULN que manda 0 para os leds que serão acesos).

E vejo que a saida dele controla o Eixo y?(horizontal)?

O 138 controla qual coluna será acesa no espaço de tempo.

Seria o eixo Y sim.

É meio difícil explicar tudo que está acontecendo, mas espero que isso pelo menos dê uma clareada.

Link para o comentário
Compartilhar em outros sites

Cara, seria bacana você simular cada um dos CIs (138 e 595) separadamente, usa o proteus coloca uns logicstate e logicprobe e vai vendo o que acontece.

Depois de entender o que cada um faz, pega o código do PIC (que está no link) e debuga ele com o proteus (carrega o arquivo .cof e aperta pause), ai você vai ver o que está sendo feito passo a passo. Depois que eu montei meio que eu não conseguia visualizar o código se não fosse no modo debug, por que o processo é muito rápido.

OFF: Multiplexa e ainda faz o texto rolar, microcontrolador é uma coisa incrível mesmo PU&¨@% QUE PAR*@¨$...

No caso as colunas estão sendo multiplexadas.

Liga coluna 1 manda byte 1 da letra.

Liga coluna 2 manda byte 2 da letra.

.

.

.

Liga coluna 5 manda byte 5 da letra.

cada letra tem 5 bytes, peguei como referência as letras dos LCDs.

O PIC seleciona qual coluna da matriz será acesa, e manda o byte (bit a bit para o 595, biblioteca pronta do CCS) referente à letra e à coluna que ele quer acender.

Cada pino do 595 é ligado a uma linha inteira, mas quando eu seleciono uma coluna (através do 138), somente os leds dela irão acender.

De acordo com o esuqema montado o 595 manda 0 para os leds que serão acesos (invertido). O 138 manda 0, mas tem a inversora, que inverte para 1 (a coluna recebe 1).

O esquema foi feito apenas para simulação, na prática (montei só com uma 5x7) usei 5xtransistores pnp, 1xULN2003 e 1x74595 (mandando 1 para o ULN que manda 0 para os leds que serão acesos).

O 138 controla qual coluna será acesa no espaço de tempo.

Seria o eixo Y sim.

É meio difícil explicar tudo que está acontecendo, mas espero que isso pelo menos dê uma clareada.

Beleza Cara, vou fazer umas simulações aqui no proteus, e vou usar aqui uns CIS 74LSxxx na minha Protoboard e fazer uns Testes.... depois conto o que aconteceu

Link para o comentário
Compartilhar em outros sites

  • 5 meses depois...
  • 1 ano depois...

você possui este projeto?

Esquema e programa do gringo.

http://www.easy-share.com/1913374827/PIC_Scroll.zip

Esse aqui eu fiz.

http://www.easy-share.com/1913374828/Alfabeto matriz de led.rar

Primeiro fiz um contador com 3 dígitos usando um PIC, 3x 74HC595 e 3x display 7 seg., pensando em fazer um painel com displays 7 segmentos...

Aprendi a manipular o 74HC595 com a biblioteca pronta do CCS, então resolvi partir para o painel de leds...

Vi este site:

http://www.ee.pucrs.br/~terroso/html/7_segmentos.html

Fiz escrever 2 usando o 74HC595 (fiquei feliz pra burro quando consegui) depois fiz contar de 0 até 9, depois escrevi o alfabeto inteiro, e então comecei a fazer a mensagem rolar...

E por fim adicionei 15 matrizes 5x7. Meu objetivo era fazer um painel pra colocar na entrada da facul mostrando data, hora, temperatura, uns nomes e os dias que faltam para a formatura...

Eu achava que era impossível, mas nem é cara... Monte uma do zero, por que a fica fácil...

matrizdeleds.png

Uploaded with ImageShack.us

Vou fazer ela escrever Forum Clube do Hadware e coloco aqui... Não fiz o esquema pra ela receber dados da serial ainda, pulei um pino de cada 74595 HUHAuhUAhuhauH...

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!