Arduino Nano - LCD 20x4
Este tutorial ensina você a usar o display LCD 20x4 com o Arduino Nano e como programar o Arduino Nano para exibir texto no LCD 20x4.
Hardware Necessário
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Buy Note: Alternatively, you can assemble the LCD I2C display using LCD 2004 Display and PCF8574 I2C Adapter Module.
Sobre o LCD I2C 20x4
O LCD I2C é formado por um LCD padrão, um módulo I2C e um potenciômetro.
Pinagem do LCD
O LCD I2C usa a interface I2C para se conectar ao Arduino Nano. Ele tem quatro pinos:
- O pino GND deve ser conectado ao terra (0V).
- O pino VCC é a alimentação do LCD e deve ser conectado ao VCC (5V).
- O pino SDA é o sinal de dados I2C.
- O pino SCL é o sinal de clock I2C.

Coordenadas do LCD
O LCD I2C 20x4 tem 20 colunas e 4 linhas, com colunas e linhas numeradas a partir de 0.

Diagrama de Ligação

This image is created using Fritzing. Click to enlarge image
Veja A melhor forma de alimentar o Arduino Nano e outros componentes.
| Módulo LCD I2C | Arduino Nano |
|---|---|
| Vin | 5V |
| GND | GND |
| SDA | A4 |
| SCL | A5 |
Como Programar o LCD I2C
A biblioteca DIYables_LCD_I2C precisa ser incluída para usar o LCD.
- Configurar o LCD:
O LCD precisa ser configurado corretamente para funcionar bem.
- Escrever no LCD:
Escrever no LCD é fácil graças à biblioteca DIYables_LCD_I2C.
- Crie um objeto DIYables_LCD_I2C informando o endereço I2C, o número de colunas e o número de linhas.
- Inicie o LCD.
- Vá para a coluna e a linha indicadas por column_index e row_index, respectivamente.
- Exiba uma mensagem no LCD.
Explore as possibilidades do que pode ser feito com o LCD na seção "Faça Mais com o LCD".
※ Nota:
O endereço do LCD pode variar conforme o fabricante. No nosso código, usamos 0x27, conforme especificado pela DIYables.
Código Arduino Nano
Passos Rápidos
- Clique no ícone Libraries na barra esquerda do Arduino IDE.
- Pesquise por "DIYables LCD I2C" e localize a biblioteca DIYables_LCD_I2C criada pela DIYables.
- Depois, clique no botão Install para adicionar a biblioteca.

- Copie o código e abra-o com o Arduino IDE.
- Clique no botão Upload na IDE para enviar o código ao Arduino Nano.
- Veja o resultado no LCD.

- Experimente alterar o texto e a posição dele.
Sua placa Arduino Nano pode não fornecer energia suficiente para o LCD. Se o LCD não estiver brilhante ou não exibir caracteres, use uma fonte de alimentação externa para o LCD. Você pode fazer isso com este kit divisor de energia, como mostrado abaixo:
