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

Protoboard 830 pontos

1 Resultado de imagem para protoboard 830v

No mínimo utilizar protoboard com 830 pontos

Jumpers

Kit cabos ligação macho / macho

1  

Display LCD

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

Potenciômetro 1OK

 

1 Resultado de imagem para potenciômetro

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 R3

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.