Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Olá pessoal, Hoje em dia, o Arduino se tornou muito popular e todos o aceitam também devido à facilidade de codificação.
Eu criei a série de Arduino Basics que ajuda iniciantes, novatos e até desenvolvedores a fazer o módulo funcionar. Esta série cobriu o básico dos módulos, a interface usada entre o módulo e o Arduino e a codificação.
Vamos começar..
Etapa 1: Pinagem de LCD 16x2
O LCD 16x2 tem 16 caracteres e o LCD de 2 linhas possui 16 pinos de conexão. Este LCD requer dados ou texto em formato ASCII para ser exibido. A primeira linha começa com 0x80 e a segunda linha começa com o endereço 0xC0.
O LCD pode funcionar no modo de 4 ou 8 bits. No modo de 4 bits, os dados / comandos são enviados no formato Nibble Primeiro nibble superior e depois Nibble inferior
Por exemplo, para enviar 0x45 Primeiros 4 serão enviados Então 5 serão enviados.
Etapa 2: Conexão da Interface LCD 16x2 com Arduino
Etapa 3: Controle e Fluxo do Pino
Existem 3 pinos de controle que são RS, RW, E.
Como usar RS: quando o comando é enviado, então RS = 0 quando os dados são enviados, então RS = 1
O pino RW é leitura / gravação.
onde, RW = 0 significa Gravar Dados no LCD
RW = 1 significa Ler Dados do LCD
Como usar RW:
Quando estamos gravando no comando LCD / Dados, definimos o pino como BAIXO.
Quando estamos lendo no LCD, definimos o pino como HIGH.
Em nosso caso, o conectamos ao nível BAIXO, porque estaremos sempre gravando no LCD.
Como usar E (habilitar):
Quando enviamos dados para o LCD, estamos dando pulso ao LCD com a ajuda do pino E.
Etapa 4: Fluxo de alto nível
Este é o fluxo de alto nível que devemos seguir ao enviar COMANDO / DADOS para o LCD.
Pulso de habilitação de mordida mais alta,
Valor RS adequado, com base em COMANDO / DADOS