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:
#incluirExplicaçã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:
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.