Biblioteca de cristal líquido Arduino

Biblioteca de cristal líquido Arduino
Para exibir a saída de um programa Arduino, existem várias maneiras de usar a tela de cristal líquido. Para interface o LCD com Arduino, a biblioteca para a tela de cristal líquido é usada e existem várias funções da biblioteca que podem ser usadas para executar várias tarefas para exibir a saída.
  • Função de cristal líquido
  • Começar a função
  • Defina a função do cursor
  • Função de impressão
  • Função de exibição
  • Função pisca
  • Função doméstica
  • Função clara

Este discurso contém breve explicação da função comumente usada da tela de cristal líquido

Função de cristal líquido

Para inicializar os pinos de Arduino, no qual a tela LCD será conectada e alguns outros pinos como a seleção de registros e ative o Pin the Cristal líquido() função é usada. A tela pode ser usada no modo de 4 e 8 bits. No modo de 8 bits, os 8 pinos de dados serão usados, enquanto no modo de 4 bits apenas quatro pinos de dados são usados. No modo de 8 bits, a tela funcionará mais rápido que o modo de 4 bits. Esta função liquidCrystal () pode ser usada usando a seguinte sintaxe.

Nome do LiquidCrystal (RS, EN, pinos de dados);

Começar a função

Outra função da biblioteca usada para especificar o número de linhas e colunas necessárias para exibir os dados é o LCD.começar() função. Como o tamanho mais comumente usado do LCD é o 16*2, que significa 16 colunas e 2 linhas. O LCD.BEGIN () Em outras palavras, inicializa as dimensões da exibição e, para isso, a seguinte sintaxe deve ser seguida:

LCD.Begin (colunas, linhas);

Para Display LCD 16 × 2:

LCD.começar (16,2);

Defina a função do cursor

Para exibir os dados no LCD, o local no LCD pode ser especificado usando o LCD.setCursor () função. Esta função leva dois argumentos, uma é as linhas nas quais os dados são exibidos e segundo as colunas das quais os dados começarão a exibir.

Por exemplo, se estivermos usando a tela com as dimensões de 16 × 2, então temos apenas 2 linhas para exibir os dados e os dados podem ser iniciados para exibir a partir de qualquer coluna. Da mesma forma, essa função pode ser usada se mais de uma linha de dados for exibida. Para usar a função de cursor do conjunto, a seguinte sintaxe deve ser seguida:

LCD.setCursor (colunas, linhas);

Função de impressão

Quando os dados devem ser impressos no LCD, o LCD.imprimir() função é usada. Qualquer tipo de dados pode ser impresso na tela como um caractere ou um número. A sintaxe para o LCD.A função print () é dada como:

LCD.imprimir (“dados a serem impressos”);

Função de exibição

Para ligar e desligar o módulo de cristal líquido, a função usada é a função de exibição. Da mesma forma, para ativar a tela o LCD.Mostrar() A função é usada e para desligar a tela durante o programa, o LCD.nenhuma exibição() função é usada. Esta função de exibição não tem argumentos e pode ser usada usando a seguinte sintaxe:

LCD.mostrar();

E sem uso de exibição:

LCD.nenhuma exibição();

Função pisca

A função pisca é usada principalmente quando a tela também é interface com o teclado. Essa função pisca apenas pisca o cursor e permite ao usuário saber onde os dados serão exibidos no LCD. Para piscar o cursor a função LCD.Piscar() é usado e para impedir o cursor de piscar a função LCD.noblink () é usado. Para usar essa função em Arduino, a seguinte sintaxe pode ser usada, e essas funções também não têm argumentos.

LCD.piscar();

E:

LCD.noblink ();

Função doméstica

Para mover o cursor na posição superior esquerda do visor, a função LCD.lar() função é usada. Esta função apenas move o cursor. A sintaxe para a respectiva função é dada como:

LCD.lar();

Função clara

Quando os dados exibidos devem ser removidos ou liberados da exibição, o LCD.claro() função é usada. Esta função pode ser usada se uma série de dados for exibida no LCD, pois uma grande quantidade de dados não pode ser exibida coletivamente. A função clara pode ser usada seguindo a sintaxe dada:

LCD.claro();

Conclusão

As telas de cristal líquido são mais amplamente utilizadas para exibir a saída de programas Arduino, pois são fáceis de interagir com Arduino. Para interagir o LCD com Arduino, sua biblioteca é definida como LiquidCrystal.h. Há um grande número de funções ou algumas funcionalidades extras do módulo de exibição que podem facilitar a exibição de dados. Este artigo explica as funções mais usadas da biblioteca de cristal líquido brevemente.