Visor de cristal líquido
Visor de cristal líquido é o módulo que pode ser usado para exibir as saídas de um programa Arduino. Os módulos de exibição vêm com tamanhos diferentes e depende da escolha do usuário. Principalmente a resolução de 16 × 2 é usada que possui 16 pinos no total.
Existem 8 pinos para receber os dados (D0 a D7); O pino 3 (vee) é usado para definir o contraste da tela, o pino 6 (e) para ativar a tela e sempre permanece em alto estado quando conectado ao arduino. Além disso, o pino 5 (RW) é usado para leitura de saída do Arduino ou também para fins de escrita e o pino 4 (RS) é usado para a seleção do registro. Para fornecer suprimento para a tela de cristal líquido, o pino 2 (VDD) é usado e 1 é mantido no solo durante a interface.
Esta tela de cristal líquido possui dois registros, um é para os dados e outro é para o comando e se o estado do pino para a seleção de registros for 0, isso significa que ele selecionou o registro de comando. Os registros de comando controlam o módulo de exibição usando vários comandos, como limpar a tela, como inicializar a tela e muito mais.
O registro de dados, por outro lado, armazena apenas os dados na forma de ASCIIs que devem ser exibidos no módulo. Quando o registro de dados é selecionado pelo módulo, o pino sempre estará no alto estado que é 1.
Exibição de cristal líquido de interface (LCD) com Arduino
Para interagir a tela com Arduino primeiro, a biblioteca para o LCD é definida e, em seguida, os pinos do Arduino devem ser inicializados que devem ser conectados à tela.
Os pinos da tela são inicializados usando o LiquidCrystal LCD () função que tem seis argumentos. O primeiro argumento é o alfinete de Arduino ao qual o pino de ativação da tela está conectado e o segundo argumento é o pino Arduino ao qual o pino de seleção de registro da tela é conectado. O restante dos quatro pinos de arduino dados estão conectados aos quatro pinos de dados da tela.
Então uma função de LCD.começar() é usado para inicializar as dimensões da tela e depois a saída do programa é impressa usando LCD.imprimir() função
Para fins de ilustração, é feita uma simulação para exibir a saída de um LCD da placa Arduino e o código Arduino para a respectiva simulação também é dada. Aqui na simulação, o pino 2 de Arduino está conectado ao pino de ativação e o pino 3 da placa Arduino está conectado ao pino de seleção de registro da tela de cristal líquido. Da mesma forma, os pinos de dados do LCD estão conectados aos pinos 4,5 6 e 7 de Arduino.
Na função de configuração, as dimensões do módulo LCD são inicializadas usando o LCD.começar () função. Então, aqui apenas 16 colunas e 2 linhas são usadas para exibir os dados usando o LCD.imprimir() função.
#incluirConclusão
A tela de cristal líquido (LCD) é o módulo usado para exibir as saídas. É um dos principais componentes para exibir visualmente a saída dos dados recebidos de vários sensores conectados com Arduino. Neste artigo, o processo de interface líquido de cristal líquido com arduino é explicado e uma simulação de 16 × 2 LCD interface com a placa Arduino UNO também é fornecida com código.