Go Down

Topic: LCD x Caracteres (Read 821 times) previous topic - next topic

MarceloBoeira

Tenho um LCD 16x2 Shield pro arduino, Ja fiz de tudo um pouco com ela, e também, consegui criar caracteres, com o:

http://engenheirando.com/arduino/displaylcd/



Mas minha idéia é fazer algo como um Spectro de Audio, para analizar frequência, e isso precisaria de uma Criação dinâmica de Caracteres, ou uma geração dinâmica, a idéia é ler algo de um P2, uma frequencia,  e transpor ela para  o LCD...

Minha maior dúvida é a geração desses caracteres, pois eu os declaro mas não quero transpor de caracter por caracter pq vai ficar gigante,....
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Rivello

Fala,

O que você pensa em fazer é um esquema como aquelas barrinhas que vão se preenchendo, é isso?

Pois dessa forma, você não precisa criar mais que 8 characteres, então não precisaria ficar mudando os characteres dinamicamente.
Criaria 1 com uma linha preenchida, outro com duas e assim por diante até tudo preenchido (são 8 linhas ao total, então dá)

MarceloBoeira

Não, isso também mas, tipo assim:

:: :: :: :: :: :: :: :: :: <= 0
:: :: :: :: :: :: :: :: :: <= 1

Meu Display 16x2 tem as duas colunas,  se eu quisesse fazer com que o caracter 1 da  coluna 0 e da 1 acendescen juntos, eu teria q dar muitas voltas na programação, para ele entender ...
o mais Fácil seria uma Criação de Vetores, tipo eu criar um vetor único para ir sendo atualizado, ele preencheria toda tela..

Imagina a Tela, dai no vetor representaria cada pixel por 0 ou 1...
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000011111111000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
My Toys:
Raspberry Pi (Model B)
Arduino MEGA 1280: ( Shield LCD 16x2, Ethernet, RFID )
Freescale Kinetis KL25Z [/

Go Up