Interface LCD no modo de 4 bits com Arduino
No modo de 4 bits, os dados enviados para o módulo de exibição de Arduino estão em 4 bits da mesma forma se os dados forem de 8 bits, os dados serão enviados na forma de 4-4 bits que são transferidos usando dois pulsos. Este modo usa apenas quatro pinos de Arduino.
No modo de 4 bits, a velocidade de envio de dados é um pouco lenta, pois os dados são divididos em 4 bits, mas ainda há um efeito insignificante. A principal vantagem de usar o modo de 4 bits é que menos pinos do Arduino estão ocupados e os pinos de reposição podem ser usados para outros fins.
Para explicar melhor a interface do LCD no modo de 4 bits, tivemos um exemplo no qual um caractere personalizado é criado e exibido no LCD, bem como um dados simples também é exibido usando o LCD.imprimir() função. O programa Arduino também é apresentado no contexto seguido pelo diagrama esquemático para interface o módulo LCD de 4 bits e uma simulação é criada:
O código Arduino para conexão de 4 bits é:
#incluirO resultado da simulação seria:
Interface LCD no modo de 8 bits com Arduino
Quando o LCD é interfocado no modo de 8 bits, todos os pinos de dados de D0 a D7 estão conectados ao Arduino. Nesse modo, os dados são transferidos simultaneamente em comparação com o modo de 4 bits, pois usa apenas um pulso para enviar os dados. Da mesma forma, existem três pinos de controle que estão conectados ao Arduino. Este modo é comparativamente rápido em comparação com o modo de 4 bits, este efeito é insignificante. A única desvantagem do modo de 8 bits é que ele usa muitos pinos do Arduino, e é difícil gerenciar os pinos para outras tarefas também.
Um exemplo de uso do modo de 8 bits da tela de cristal líquido é demonstrado usando o simulador. É o mesmo exemplo que foi usado no caso de interface o LCD no modo de 4 bits. O programa Arduino para a interface do LCD no modo de 8 bits é dado seguido pelo esquema do circuito.
O código Arduino para conexão de 8 bits é:
#incluirO resultado da simulação é demonstrado abaixo:
Conclusão
As telas de cristal líquido (LCDs) são usadas com Arduino para exibir a saída do programa Arduino. Existem dois modos em que o LCD pode ser interfocado com o Arduino um é o modo de 4 bits e o outro é o modo de 8 bits. A principal diferença entre os dois é que os 8 bits usaram os 8 pinos de dados do módulo de exibição, enquanto os 4 bits usavam apenas os 4 pinos de dados e usavam apenas quatro pinos de dados. A taxa de transferência de dados no modo de 8 bits é maior que o modo de 4 bits.