PRÁTICA 4 – ARDUÍNO COM DISPLAY LCD HD44780 16X2

Objetivos:

  • Conectar um display de LCD HD44780 16×2 a um Arduíno e enviar códigos.

Tarefas:

  • Montar o circuito.
  • Executar o programa

Informações sobre o display LCD HD44780 16X2:

lcd

O HD44780 é um controlador de LCD alfanumérico desenvolvido pela Hitachi. Ele é amplamente usado em displays de 1 a 4 linhas, com 8 a 40 colunas por linha (o mais comum é esse que vamos utilizar de 16×2, com 16 caracteres por linha e 2 linhas).

Ele não exibe gráficos, apenas caracteres ASCII (e alguns personalizados). ASCII (sigla para American Standard Code for Information Interchange) é um padrão de codificação de caracteres usado para representar letras, números, símbolos e sinais de controle usando 8 bits.

Para que apareça, por exemplo “A” no display, o Arduino deve enviar o código do “A” em ASCII, que é “01000001” ou 65 em decimal. Esses valores são enviados pelos 4 pinos de comunicação 11 a 14 do display (data 4 a data 7). Os oito bits são enviados em duas etapas de 4 bits.

Existe uma biblioteca que facilita bastante a utilização! A função “lcd.print” faz praticamente tudo.

Além dos pinos de alimentação e massa, o pino 4 RS também é importante. Ele define se será enviado um caractere ou um comando ao LCD. No caso, “lcd.print” envia um caractere enquanto “lcd.setcursor”

 Circuito:

Programa 1 – LCD Básico:

Desafio: Tente usar a função millis() para fazer um relógio!

Barra lateral