Display LCD e potenciometro – Arduino

Vamos a mais um post sobre Arduino, pois é estou bem empenhado.

A brincadeira é a seguinte.
Vamos multiplicar o valor lido por dois potenciômetros e mostrar o resultado em um LCD. Simples certo.

O LCD que usei é esse aqui e essa é a pinagem dele.

Pino Função Descrição
1 Alimentação GND
2 Alimentação VCC
3 V0 Pino para ajuste do contraste
4 RS 1 = Dado, 0 = Instrução
5 R/W 1 = Leitura, 0 = Escrita
6 E (Chip select) 1 = Habilita, 0 = Desabilita
7 B0 LSB Barramento de dados
8 B1 Barramento de dados
9 B2 Barramento de dados
10 B3 Barramento de dados
11 B4 Barramento de dados
12 B5 Barramento de dados
13 B6 Barramento de dados
14 B7 Barramento de dados
15 A Anodo do LED de backlight
16 K Katodo do LED de backlight

Como montar o LCD

  • Pino 2 do Arduino vai no 14 do display (Pino 14: B7)
  • Pino 3 do Arduino vai no 13 do display (Pino 13: B6)
  • Pino 4 do Arduino vai no 12 do display (Pino 12: B5)
  • Pino 5 do Arduino vai no 11 do display (Pino 11: B4)
  • Pino 11 do Arduino vai no 6 (Enable) do display
  • Pino 12 do Arduino vai no 4 (RS) do display
  • Vcc do Arduino, ligar nos pinos 2 e 15 do display (Pino 2 : Vdd, Pino 15 : A/Vee)
  • GND do Arduino, ligar nos pinos 1, 5 e 16 do display (Pino 1: GND, Pino 5: RW, Pino 16 : 0v (luz de fundo)
  • Ligar pino 3 do display no pino central do potenciômetro, que vai fazer a regulagem do contraste (Pino 3: Vo (Ajuste de contraste)

Agora que foi explicado como devemos fazer a ligação do LCD, segue o schema do projeto.

LCD Potenciômetro Schema

Com o schema montado, é só abrir a Arduino IDE, colocar o código e mandar para o Arduino.

No fim das contas, o projeto ficou assim.
Os dois potenciômetros (esquerda e meio) são os reponsáveis por fornecer os valores para a multiplicação e o da direita gerência o contraste do LCD.

Tudo montado e rodando ficou assim 🙂
Arduino, LCD e Potenciômetro