LCD 16 x 2

COMPARTILHE:

O que é LCD 16 x 2?

Configuração de pinos e seu funcionamento

No LCD 16×2, o termo LCD significa (Liquid Crystal Display) que usa uma tecnologia de exibição de painel de plano, usada em telas de monitores de computador e TVs, smartphones, tablets, dispositivos móveis, etc. Ambos os displays como LCD & CRTs parecem os mesmos, mas sua operação é diferente. Em vez de difração de elétrons em uma tela de vidro, uma tela de cristal líquido tem uma luz de fundo que fornece luz para cada pixel que está disposto em uma rede retangular.

Cada pixel inclui um subcontomuto azul, vermelho e verde que pode ser ligado/desligado. Uma vez que todos esses pixels são desativados, então ele aparecerá preto e quando todos os sub-pixels forem ativados, então ele aparecerá branco. Ao alterar os níveis de cada luz, diferentes combinações de cores são alcançáveis. Este artigo discute uma visão geral do LCD 16X2 e seu trabalho com aplicativos.

O que é LCD 16X2?

Um dispositivo eletrônico que é usado para exibir dados e a mensagem é conhecida como LCD 16×2. Como o nome sugere, ele inclui 16 Colunas & 2 Linhas para que possa exibir 32 caracteres (16×2=32) no total e cada personagem será feito com 5×8 (40) Pixel Dots. Assim, o total de pixels dentro deste LCD pode ser calculado como 32 x 40 de outra forma 1280 pixels.

LCD 16 x 2

Displays 16×2 dependem principalmente de LEDs multissegmentos. Existem diferentes tipos de displays disponíveis no mercado com diferentes combinações como 8×2, 8×1, 16×1 e 10×2, porém, o LCD 16×2 é amplamente utilizado em dispositivos, circuitos DIY, projetos eletrônicos devido a menor custo, programável amigável e simples de acessar.

Especificações do LCD 16X2

As especificações do LCD 16X2 são discutidas abaixo.

  • A tensão de operação deste display varia de 4,7V a 5,3V
  • A moldura do display é de 72 x 25mm
  • A corrente operacional é de 1mA sem uma luz de fundo
  • O tamanho do PCB do módulo é 80L x 36W x 10H mm
  • Controlador HD47780
  • A cor LED para luz de fundo é verde ou azul
  • Número de colunas – 16
  • Número de linhas – 2
  • Número de pinheiros LCD – 16
  • Personagens – 32
  • Funciona em modos de 4 bits e 8 bits
  • Pixel box de cada personagem é de 5×8 pixels
  • O tamanho da fonte do caractere é 0.125Width x 0.200height

Configuração do pino LCD 16X2

A configuração do pino do LCD 16 X 2 é discutida abaixo para que a conexão LCD 16×2 possa ser feita facilmente com dispositivos externos.

Diagrama do pino LCD 16X2

  • Pino1 (Terra): Este pino conecta o terminal terrestre.
  • Pin2 (+5 Volt): Este pino fornece uma fonte de +5V para o LCD
  • Pin3 (VE): Este pino seleciona o contraste do LCD.
  • Pin4 (Register Select): Este pino é usado para conectar um pino de dados de um MCU e recebe 1 ou 0. Aqui, modo de dados = 0 e modo de comando =1.
  • Pin5 (Ler e Escrever): Este pino é usado para ler/gravar dados.
  • Pin6 (Habilitar): Isso permite que o pino seja alto para realizar o procedimento Leitura/Gravação. Este pino está conectado ao pino de dados do microcontrolador a ser mantido alto constantemente.
  • Pin7 (Data Pin): Os pinos de dados são de 0 a 7 que são conectados através do microcontrolador para transmissão de dados. O módulo LCD também pode funcionar no modo de 4 bits através do trabalho nos pinos 1, 2, 3 e outros pinos são gratuitos.
  • Pin8 – Pino de Dados 1
  • Pin9 – Pino de Dados 2
  • Pin10 – Pino de Dados 3
  • Pin11 – Pino de Dados 4
  • Pin12 – Pino de Dados 5
  • Pin13 – Pino de Dados 6
  • Pin14 – Pino de Dados 7
  • Pin15 (LED Positivo): Este é um terminal +V do LED retro lanterna do display e ele está conectado a +5V para ativar a luz de fundo do LED.
  • Pin16 (LED Negativo): Este é um terminal -V de um LED de luz de fundo do display e está conectado ao terminal GND para ativar a luz de fundo led.
VEJA TAMBÉM  Display de 7 segmentos

Comandos LCD 16X2

Os comandos LCD 16×2 são discutidos abaixo.

  • HexCode 1: Este comando removerá a exibição de dados na tela do LCD.
  • HexCode 2: Costumava voltar para casa.
  • HexCode 4: É usado para modificar um local de cursor para o lado esquerdo.
  • HexCode 6: É usado para alterar o local do cursor para o lado direito.
  • HexCode 5: É usado para deslocar o display para a direita.
  • HexCode 7: Costumava deslocar o display para a esquerda.
  • HexCode 8: É usado para desligar o display e o cursor será desligado.
  • HexCode 0A: É usado para ligar o cursor e desligar o display
  • HexCode 0C: É usado para desligar o cursor e ligar o ON o display
  • HexCode 0E: É usado para ligar o visor e piscar o cursor.
  • HexCode 0F: É usado para ligar o visor e piscar o cursor
  • HexCode 10: Altera o local do cursor para a esquerda.
  • HexCode 14: Altera o local do cursor para a direita.
  • HexCode 18: Altera o local do visor para o lado esquerdo.
  • HexCode 1C: Altera o local do display para o lado direito.
  • HexCode 80: É usado para deslocar o cursor para a linha primária.
  • HexCode C0: Ele move o cursor para o início da próxima linha
  • HexCode 38: 2 linhas e matriz de 5×7

Princípio de Trabalho

O princípio básico de funcionamento do LCD é passar a luz de camada em camada através de módulos. Estes módulos vibrarão e alinharão sua posição em 90o que permite que a folha polarizada permita que a luz passe por ela.

VEJA TAMBÉM  Módulo Sensor Ultrassônico para Arduino: Princípios e Exemplos de Código

Essas moléculas são responsáveis por visualizar os dados em cada pixel. Cada pixel utiliza o método de absorver luz para ilustrar o dígito. Para exibir o valor, a posição das moléculas deve ser alterada para o ângulo da luz.

Então essa deflexão de luz fará o olho humano notar os dados que serão o ingrediente onde quer que a luz seja absorvida. Aqui, esses dados fornecerão às moléculas e estarão lá até que sejam alterados
Atualmente, os LCDs são usados com frequência em leitores de CD/DVD, relógios digitais, computadores etc. Nas indústrias de tela, os LCDs substituíram os CRTs (Cathode Ray Tubes) porque esses monitores usam mais energia em comparação com o LCD, mais pesado e maior.

As telas de LCDs são mais finas em comparação com os CRTs. Em comparação com as telas LED, o LCD tem menos consumo de energia porque funciona no princípio fundamental de bloquear a luz em vez de dissipar.

Registros de LCD

Os registros utilizados no LCD são dois tipos como registro de dados e registro de comando. O registro pode ser alterado usando o pinout RS. Se definirmos ‘0’ então é registro de comando e se for ‘1’ então é registro de dados.

Registro de Comando

A principal função do registro de comando é salvar instruções ilustradas no LCD. Isso auxilia na limpeza de dados e altera a localização do cursor e controla o display.

Registro de Dados

O registro de dados é usado para salvar a data para exibição no LCD. Uma vez que transmitimos dados para LCD, então ele muda para o registro de dados para processar os dados. Se corrigirmos o valor do registro em um que o registro de dados começará a funcionar.

Interfacing LCD 16×2 com Arduino

A interligação de um LCD 16X2 com Arduino é discutida para exibir “Hello World!” na tela. Uma biblioteca como o LiquidCrystal permite que você gerencie os displays que são bem combinados através do driver como o driver Hitachi HD44780. Aqui, o seguinte exemplo de circuito exibe “Hello World!” no LCD & exibe o tempo em segundo uma vez que a placa Arduino foi reiniciada.

O display de 16×2 inclui uma interface paralela, o que significa que o microcontrolador usado nisso tem que controlar diferentes pinos de interface imediatamente para controlar o LCD. A interface inclui principalmente esses pinos como pino RS (Register Select), pino de leitura/gravação, pino de ativação, pinos de dados de D0 a D7, pino de contraste de exibição, pinos de luz de fundo LED, pinos de alimentação.

VEJA TAMBÉM  Alarme com sonorizador piezo

O processo de controle de exibição envolve principalmente a colocação dos dados para formar a imagem do que você deseja mostrar nos registros de dados, depois disso colocando instruções dentro do registro de instruções. Uma biblioteca como o LiquidCrystal simplificará isso para você para que você não exija identificar as instruções em baixo nível.

O controle de LCDs compatíveis com hitachi pode ser feito usando dois modos como 4 bits/8 bits. Aqui, o modo de 4 bits precisa de 7 pinos de I/O usando a placa Arduino, enquanto o modo de 8 bits precisa de 11 pinos. Para exibir o texto no LCD, o modo de 4 bits é usado. O exemplo a seguir explicará como controlar um LCD usando o modo de 4 bits.

Os componentes necessários para interligar o LCD 16X2 com o Arduino incluem o seguinte.

  • Arduino
  • Protoboard
  • Tela LCD
  • Fios de conexão
  • Cabeçalhos de pino para soldar os pinos de exibição do LCD
  • Resistor- 220 ohm
  • Potencialiômetro – 10k ohm

Diagrama do circuito

Antes de interligar a tela LCD à placa Arduino, uma tira de cabeçalho de pino precisa ser solda para fixar-14 ou 16 do LCD. Podemos notar isso no seguinte diagrama do circuito. Os seguintes pinos precisam se conectar para conectar o LCD a uma placa Arduino.

Lcd de interfacing com placa Arduino

  • Pino RS de LCD para pino digital-12
  • Habilitar pino está conectado ao pin-11 digital
  • O pino D4 está conectado ao pino digital -5
  • Pino D5 é conectado ao pino digital- 4
  • O pino D6 está conectado ao pin-3 digital
  • O pino D7 está conectado ao pin-2 digital
  • O pino de leitura/gravação está conectado ao GND
  • O pino VSS está conectado ao terminal GND
  • Pino VCC é conectado a 5V
  • Um resistor de 220 ohm é conectado de LED+ a 5V
  • O LED está conectado ao terminal GND
  • Além disso, conecte um pote de 10k em direção a +5V & GND através de seu limpador a pino LCD3.

Assim, trata-se de uma visão geral do LCD16×2, usado em uma ampla gama de aplicativos, como diferentes dispositivos e circuitos, como calculadoras, celulares, aparelhos de TV, computadores etc. Esses displays são selecionados principalmente para LEDs multissegmentos e displays do segmento 7. Os LCDs são amplamente utilizados em diferentes aplicações eletrônicas, como diferentes sistemas, para ilustrar diferentes status, bem como parâmetros.


COMPARTILHE:

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para cima