Você está na página 1de 5

03/11/2014 Projeto Arduino com display LCD.

Vai
Login

Voc est aqui: Incio Robtica, Eletrnica e Afins Eletrnica Arduino

Na Internet

Projeto Arduino com display LCD.


Ol pessoal, neste post vou ensinar como desenvolver um projeto arduino com display LCD 16x2 do tipo
JHD 162A. Um display LCD eleva o seu projeto a outro nvel, pois possibilita uma sada mais amigvel e a
possibilidade de interao por parte dos usurios. Usar displays LCDs em projetos arduino ao contrrio do
que parece bem fcil, pois todas as funcionalidades j esto codificadas na biblioteca LiquidCrystal.h
que ser includa, ter suas funes chamadas a partir do nosso programa desenvolvido para este
projeto. Outro ponto importante o uso de dois potencimetros que servem para controlar o brilho e o
contraste da tela LCD permitindo que voc defina um nvel adequado de visibilidade para o display LCD,
como poder ser visto no vdeo ao final deste post, que mostra este projeto concludo e em funcionamento.

Para desenvolver o projeto arduino com display lcd voc vai precisar de:

um arduino, poder ser qualquer verso (Uno, Leonardo, Mega...);


uma protoboard;
um display LCD do tipo JHD 162A de 16 colunas e 2 linhas;
dois potencimetros de 10 K ohms;
fios jumper.

Segue abaixo o esquema de montagem do projeto, que servir como referencia de ligao entre os
componentes ao longo do post.

Segue abaixo o datasheet, detalhando a funcionalidade de cada pino, do display LCD JHD 162A que foi
usado neste projeto.

http://www.comofazerascoisas.com.br/projeto-arduino-com-display-lcd.html 1/5
03/11/2014 Projeto Arduino com display LCD.

A imagem abaixo mostra o verso do display LCD JHD 162A. No canto inferior direito vemos o cdigo deste
display.

Vamos iniciar a montagem do nosso projeto conectando o display LCD na protoboard. Neste caso o pino 1
do display LCD foi conectado a coluna 0 da protoboard.

Agora conecte o 5V e o GND do arduino na protoboard. Conecte os dois potencimetros e tambm os ligue
ao 5V e GND. Neste caso o fio vermelho o 5V e o preto e o GND.

http://www.comofazerascoisas.com.br/projeto-arduino-com-display-lcd.html 2/5
03/11/2014 Projeto Arduino com display LCD.

Agora chegou a hora de ligar o display LCD ao arduino. A ligao ser feita da seguinte forma.

pino 1 do LCD ligado ao GND do arduino;


pino 2 do LCD ligado ao 5V do arduino;
pino 3 do LCD ligado ao pino central do primeiro potncimetro (controle de contraste);
pino 4 do LCD ligado ao pino digital 9 do arduino;
pino 5 do LCD ligado ao GND do arduino;
pino 6 do LCD ligado ao pino digital 8 do arduino;
pino 11 do LCD ligado ao pino digital 5 do arduino;
pino 12 do LCD ligado ao pino digital 4 do arduino;
pino 13 do LCD ligado ao pino digital 3 do arduino;
pino 14 do LCD ligado ao pino digital 2 do arduino;
pino 15 do LCD ligado ao pino central do segundo potncimetro (controle do brilho);
pino 16 do LCD ligado ao GND do arduino.

Lembrando que voc poder verificar o esquema de montagem do projeto no incio deste post, que mostra
com detalhes como as ligaes entre os componentes foram feitas.

Agora chegou a hora de programar o arduino. Segue abaixo o cdigo fonte comentado deste projeto,
lembrando que as mensagens exibidas no display LCD, atravs do comando lcd.print podero ser
alteradas.
Cdigo fonte do projeto.
/*
Projeto Arduino com LCD.
Por Jota
----------------------------------------
--=<| www.ComoFazerAsCoisas.com.br |>=--
----------------------------------------
*/

//Define a utilizao da biblioteca para controle de telas LDCs.


#include <LiquidCrystal.h>

//Criando um objeto da classe LiquidCrystal e


//inicializando com os pinos da interface.
LiquidCrystal lcd(9, 8, 5, 4, 3, 2);

void setup() {

http://www.comofazerascoisas.com.br/projeto-arduino-com-display-lcd.html 3/5
03/11/2014 Projeto Arduino com display LCD.
//Inicializando o LCD e informando o tamanho de 16 colunas e 2 linhas
//que o tamanho do LCD JHD 162A usado neste projeto.
lcd.begin(16, 2);
}

void loop() {
lcd.clear(); //limpa o display do LCD.
lcd.print("Oi!!! "); //imprime a string no display do LCD.
delay(2000);

lcd.setCursor(0,1); //posiciona o cursor na coluna 0 linha 1 do LCD.


lcd.print("Tudo Bem???"); //imprime a string no display do LCD.
delay(2000);

lcd.clear();
lcd.print("Quer aprender");
lcd.setCursor(0,1);
lcd.print("este projeto?");
delay(4000);

lcd.clear();
lcd.print("www.ComoFazerAsCoisas.com.br");
delay(1000);

//Rolando o display para a esquerda 12 vezes


for (int i = 0; i < 12; i++) {
lcd.scrollDisplayLeft();
delay(600);
}

delay(1000);
}
Aps transferir o cdigo fonte para a IDE do arduino compile-o e depois faa o upload do mesmo. Ajuste
os potencimetros para que as mensagens fiquem visveis e pronto, seu projeto foi concludo.

E para concluir veja abaixo o vdeo mostrando este projeto concludo e em funcionamento.

http://www.comofazerascoisas.com.br/projeto-arduino-com-display-lcd.html 4/5
03/11/2014 Projeto Arduino com display LCD.
Aproveite e veja tambm os diversos outros projetos em arduino logo abaixo.
Se voc gostou deste post ento tambm vai gostar dos post abaixo!

Mini gerador de energia manual Arduino com servomotor robtico Projeto Arduino com display LCD,
movido a manivela e display LCD sensor de temperatura e sensor
de luminosidade.

Controlando 8 leds com o Como fazer um mini gerador de Arduino, primeiros passos para
Arduino usando o CI 74HC595, energia elica - verso 2.0 trabalhar com este fantstico
fazendo uma contagem binria. microcontrolador

Projeto Arduino pisca led Projeto Arduino sinal de trnsito Arduino, projeto dois sinais de
trnsito sincronizados

http://www.comofazerascoisas.com.br/projeto-arduino-com-display-lcd.html 5/5

Você também pode gostar