Os LCDs estão interfados com o Arduino para exibir as saídas na tela do LCD e, nesta redação, o método de interface o LCD com Arduino Nano foi explicado.
Como interagir o LCD com Arduino Nano
Qualquer LCD pode interagir com o Conselho de Arduino Nano, mas neste artigo, iremos interface o LCD 16 × 2. O Arduino Nano é semelhante ao Arduino Uno, a única diferença entre os dois é que o Arduino Nano não tem força de força. O Arduino Nano possui uma pequena porta Mini USB através da qual pode ser conectada ao computador para programação.
O restante dos pinos é semelhante ao Arduino Uno, agora, faremos interface o LCD de 16 × 2 com Arduino Nano, a conexão dos pinos de Arduino Nano com o LCD será:
Terminais LCD | Arduino Nano Pins |
---|---|
Vss | Chão |
Vdd | +5 volts |
Vo | Terra ou saída de potenciômetro |
Rs | 12 |
Rw | Chão |
E | 11 |
D0 | - |
D1 | - |
D2 | - |
D3 | - |
D4 | 5 |
D5 | 4 |
D6 | 3 |
D7 | 2 |
A | +5 volts |
K | Chão |
Não estamos usando o D0, D1, D2 e D3 porque estamos usando as linhas 4 de dados para que possamos conectar o pino RW do LCD com o solo. O diagrama de circuito das conexões acima será assim:
Vamos simplesmente escrever um código para exibir "Linuxhint" no LCD:
#incluir
// Adicionamos a biblioteca para que possamos usar o LCD com Arduino
LiquidCrystal LCD (12,11,5,4,3,2);
// Inicializamos a variável “LCD” e atribuímos pinos LCD RS, E, D4, D5, D6, D7 a Pins Arduino 12,11,5,4,3,2
Void Setup ()
começar.LCD (16,2);
// declarou as colunas e linhas do LCD
LCD.impressão ("linuxhint"); // Imprima o Linuxhint no LCD
Void Loop ()
Depois que o código for compilado com sucesso, exportaremos o binário compilado para que possamos usar seu arquivo hexadecimal em uma simulação de proteus.
Simulação
A simulação do circuito usando o código Arduino acima é:
Conclusão
O LCD é um módulo eletrônico que pode ser interfocado em qualquer placa de Arduino para exibir a saída do código em sua tela. Existem diferentes tipos de LCDs, o LCD mais comumente usado em projetos Arduino é 16 × 2. Neste artigo, o método de interface o LCD com Arduino Nano é discutido em detalhes.