O que são as funções de exibição e Nodisplay em Arduino

O que são as funções de exibição e Nodisplay em Arduino
Os LCDs são usados ​​para exibir os caracteres ASCII na tela e podemos interface esses LCDs com Arduino para exibir a saída de diferentes sensores. A exibição do LCD pode ser controlada pelas funções Display () e Nodisplay () da Biblioteca LiquidCrystal

Existem muitas funções que podem ajudar na interface do LCD com o Arduino, duas delas são as funções Display () e Nodisplay () que são discutidas em detalhes nesta redação.

Quais são os monitores () e Nodisplay () em Arduino

Quando o LCD é interfocado com Arduino, a função Display () é responsável por exibir a saída impressa no LCD. E a função Nodisplay () é usada para desligar a exibição da saída do LCD, mas lembre -se, não limpa a saída da memória LCD, mas só desaparece a saída da tela do LCD.

Essas duas funções, Display () e Nodisplay (), podem ser usadas juntas para controlar a exibição do LCD, bem como para piscar a saída que é exibida no LCD.

Como controlar a saída no LCD usando o Display e Nodisplay em Arduino

Escreveremos um código Arduino no qual simplesmente imprimimos “Linuxhint” no LCD e controlamos sua tela no LCD com estas duas funções:

#incluir
// incluiu a biblioteca do LCD
LiquidCrystallcd (12, 11, 5, 4, 3, 2);
// Declare os pinos de Arduino com pinos LCD (Rs, E, Do, D4, D5, D6, D7)
Void Setup ()
LCD.começar (16, 2);
// declarou o LCD 16x2
LCD.setCursor (4,0);
// Use a função "setCursor" para colocar o cursor em (4,0)
LCD.print ("linuxhint");
// imprimiu o texto no LCD

Void Loop ()
LCD.nenhuma exibição();
// desligou a exibição do texto
atraso (1000);
// gerou um atraso de 1 seg
LCD.mostrar();
// alimentado na exibição do texto
atraso (1000);
// gerou um atraso de 1 seg

Explicação do Código: No código acima, simplesmente incluímos a Biblioteca do LiquidCrystal para interface o LCD com Arduino e depois usamos a função liquidCrystal () para atribuir pinos Arduino. Então tivemos que inicializar o LCD 16 × 2, também definir a posição do cursor e imprimir “Linuxhint” no LCD.

Em seguida, na seção Loop, desligamos o visor usando o Nodisplay () e após um atraso de 1000 milissegundos, ligue o visor usando a função Display ().

Hardware e simulação

Os componentes necessários para obter a saída do código acima são:

  • 16 × 2 LCD
  • Pão de pão
  • Conectando fios
  • Potenciômetro
  • Arduino Uno

O diagrama de circuito para este projeto será:

No diagrama de circuito acima, conectamos os pinos de LCD com pinos Arduino de tal maneira:

Pinos LCD Pinos Arduino
Vss Chão
Vdd 5 volts
Vo Saída do potenciômetro
Rs 12
Rw Chão
E 11
D4 5
D5 4
D6 3
D7 2
A 5 volts
K Chão

A simulação do diagrama de circuito acima é:

O hardware do circuito acima é:

No diagrama de circuito acima, as conexões do LCD com os pinos de Arduino são feitas com a ajuda de pinos de jumper. Um potenciômetro é usado para controlar o brilho do LCD cuja perna está conectada com 5 volts, uma está conectada com o ponto "e" do LCD, e a última etapa do resistor é conectada ao solo.

O funcionamento do hardware é:

Conclusão

As funções Display () e Nodisplay () são usadas para controlar a exibição do LCD interface com Arduino. A função Nodisplay () é usada para desligar a tela (apenas desliga a tela sem limpar a memória do LCD) e a função Display () é usada para ativar a tela. Ambas as funções podem ser usadas juntas para piscar a tela com a ajuda de funções de atraso (). Neste artigo, essas duas funções são explicadas com um exemplo fácil de ligar e desligar a exibição do LCD interface com Arduino.