Projeto 46 - Mostrando texto digitado pelo computador no display LCD com scroll e contador de caracteres
- Detalhes
- Angelo Luis Ferreira
- Acessos: 7563
Básico - Projeto 46
Mostra texto digitado no display LCD, contador de caracteres e scroll
Objetivo
Neste projeto vamos montar um display LCD para mostrar textos digitados pelo teclado do computador. No monitor serial do IDE do Arduino você também encontrará os textos digitados com os seus tamanhos (números de caracteres). Se o texto tiver mais que 16 caracteres, o programa irá automaticamente gerar um scroll apenas na primeira linha do display.
O projeto irá apresentar noções de alguns conceitos muito importantes para utilizar nos seus projetos, sendo eles:
- Class String() - como instanciar e utilizar o objeto Srting() e seus métodos - Para saber mais leia: Classe String()
- Comunicação serial usando a função Serial.read() - Para saber mais leia: Comunicação Serial
- Rotinas para contar caracteres e criar scroll em apenas uma linha
Aplicação
Para fins didáticos e projetos display de cristal líquido.
Componentes necessários
Referência |
Componente |
Qde. |
Imagem |
Observação |
Protoboard 830 pontos |
1 | ![]() |
No mínimo utilizar protoboard com 830 pontos |
|
Jumpers |
Kit cabos ligação macho / macho |
1 | ||
Display LCD 16X2 com pinos soldados |
1 |
LCD que utilize o controlador HD44780 (veja na descrição ou datasheet do componente) O display poderá ser de qualquer cor (fundo verde, azul ou vermelho) |
||
Potenciômetro 1OK
|
1 | ![]() |
O valor do potenciômetro aumenta quando giramos o eixo do componente na direção do polo negativo para o polo positivo. Obs.: Se não possuir potenciômetro de 10KΩ você poderá utilizar um de outro valor, de 1kΩ até 100kΩ. |
|
Arduino UNO |
1 | ![]() |
Você poderá utilizar uma placa Arduino UNO original ou similar |
Montagem do Circuito
Conecte os componentes no Protoboard como mostra a figura abaixo. Verifique cuidadosamente os cabos de ligação antes de ligar seu Arduino. Lembre-se que o Arduino deve estar totalmente desconectado da força enquanto você monta o circuito.
Atenção
1) Neste projeto vamos utilizar um display LCD 16x2 com controlador HD44780, que se adapta aos mais diversos projetos com vários modelos de placas e microcontroladores. Este display possui 16 colunas por 2 linhas com backlight (luz de fundo) verde, azul ou vermelha e tem 16 pinos para a conexão. Atenção: Utilize um display LCD com os pinos soldados.