Go Down

Topic: LCD x Caracteres (Read 848 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
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy