Arduino – Liquid display 16X2

Neste projeto vamos  controlar um display liquid 16×2 com o arduino, escrevendo caracteres frases ou até criar desenhos.

 

O que vamos utilizar no projeto:

– Arduino Uno

– Protoboard

– Liquid crystal 16X2 QY-1602A

– Potenciômetro  (para controlar a luz de fundo do display (BL -> backlight))

Você pode usar um resistor para ajustar a luz do display no lugar do potenciômetro.

Vamos utilizar a biblioteca LiquidCrystal

Fritzing:

O pino BL (penúltimo pino) que está ligado à saída 7 do Arduino é o que controla a luz de fundo do display (BL -> backlight)

O pino V0 (3º pino) é o contraste. 0V = máximo e 5V = mínimo.  Na minha montagem eu o deixei ligado ao Gnv (0V) direto, mas você pode ligá-lo a uma saída PWM do Arduino para controlar o contraste pelo programa ou ligar a um potenciômetro pra controlar manualmente.

Ou você pode ligar um potenciômetro para controlar o brilho.

Datasheet:

Código:

#include <LiquidCrystal.h> // declara a utilização da biblioteca LiquidCrystal

#define Luz_Fundo  7

//cria um objeto tipo LiquidCrystal que chamei de "lcd" nos pinos citados:
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup()
{
lcd.begin(16, 2); // Iniciando o objeto "lcd" de 2 linhas e 16 colunas
pinMode(Luz_Fundo,OUTPUT); //define o pino como saída
digitalWrite(Luz_Fundo,HIGH); // Liga a luz do display.
}

void loop()
{
lcd.setCursor(0,0); // seta o cursor para: (coluna = 0, linha = 0)
lcd.print(" meetArduino ");
lcd.setCursor(0,1); // seta para linha 1, ou seja, a linha de baixo
lcd.print("");
lcd.print(millis()/1000); // escreve os segundos passados.
}

Resultado final:

Anúncios
Esse post foi publicado em Arduino e marcado , , , . Guardar link permanente.

9 respostas para Arduino – Liquid display 16X2

  1. eglecio disse:

    Muito bom este post. Estou começando com arduino e estava com dúvida quanto ao back light como ligar. Obrigado

    • marcosschwaab disse:

      Back light são os quadradinhos pretos da última foto do POST… ai você pode regular eles usando resistores ou um potenciômetro, se você ligar ele direto em 5V ele vai ficar escuro e não vão aparecer as letras.

  2. Carlos Freitas disse:

    marcos como faço para ele funcionar sem o potenciometro? onde coloco o resistor?

  3. Anderson disse:

    olá, deu quase certo, pode me ajuda? no lugar das letras,só fica os quadrados piscando

  4. Anderson disse:

    Quase deu certo! o D4 tinha saído e eu não percebi, as letras estão deformadas, o que pode ser?

  5. Anderson disse:

    Alguém pode me dar uma ajudinha? o meu acendeu tudo só que as letras estão ilegíveis, já testei com e sem resistores e potenciômetros e nada!!! ao ligar o arduino aparece: ARDUINO, mais depois ficam como informei…

  6. Como Faço para deixar o texto caminhando?

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s