Como usar e testar o LCD 18x2 no arduíno

Olá, amantes de robótica!
Neste post irei mostrar como ligar o LCD no Arduíno e como testá-lo.


 


Vamos ao material que precisamos:


Qtd Itens:
1 - Arduino UNO ou qualquer outra versão;
1 - LCD 18x2;
1 - Potenciômetro;
1 - Protoboard;
16 - Jumpers (Fios).


Não sabe onde comprar as peças, confira esse post: onde comprar arduino e componentes



Vamos à montagem:

Basta fazer as mesmas conexões da imagem abaixo:

(clique na imagem pra ampliá-la)
O potenciômetro é necessário para controlar o brilho da tela, para deixar a letra legível.


Veja as fotos do projeto:






O mais importante, o código fonte:

Não sabe programar? Então acesse: Como programar em Arduíno, fazer robôs e projetos diversos


Atenção:

Para o código fonte funcionar é necessário baixar as bibliotecas: Baixar Library.
 /*   
  >>>>> Criando Robô Com Arduino <<<<<   
  ##### Robôs, Projetos e Tutoriais! #####  
  .:: Site principal: http://www.CriandoRoboComArduino.com/     
  .:: Site secundário: http://www.TestCriandoRoboComArduino.com/  
  ========== IMPORTANTE ==========   
  O código está livre para usar, citar, alterar e compartilhar,  
  desde que mantenha o site como referência.   
  Obrigado.  
  --------------------------------------------------------------------------------------------------  
  Projeto: Como usar e testar o LCD 18x2 no arduíno    
  ---------------------------------------------------------------------------------------------------  
 */   
  // Inclusão de bibliotecas.   
  #include <LiquidCrystal.h> // incluir biblioteca de manipulação do monitor LCD 16x2   
  //Variáveis para uso da função do lcd   
  LiquidCrystal lcd(9, 11, 5, 4, 3, 2); // ligando o display no arduino   
  int pinoPotenciometro = 0;    // controle do brilho do lcd   
  long valorPotenciometro = 0;   // controle do brilho do lcd   
  // Executado na inicialização do Arduino   
  void setup(){   
  lcd.begin(16, 2); // inicia o lcd   
  Serial.begin(9600); // inicializa a comunicação serial para o display LCD   
  }   
  // Loop pincipal do Arduino   
  void loop(){   
  valorPotenciometro = analogRead(pinoPotenciometro); // controle do brilho do LCD   
  lcd.clear();// limpa o que está escrito no LCD   
  lcd.setCursor(0,0); // aqui ele escreverá na primeira posição da primeira linha    
  lcd.print("Linha de cima"); //escrevendo no LCD   
  delay(1000); //espera para poder trocar a escrita   
  lcd.clear();// limpa o que está escrito no LCD   
  lcd.setCursor(0,1); // aqui ele escreverá na primeira posição da segunda linha    
  lcd.print("linha de baixo"); //escrevendo no LCD   
  delay(1000); //espera para poder trocar a escrita   
  lcd.clear();// limpa o que esta escrito no LCD   
  lcd.setCursor(0,0); // aqui ele escreverá na primeira posição da primeira linha    
  lcd.print("www.CriandoRobo"); //escrevendo no LCD   
  lcd.setCursor(0,1); // aqui ele escreverá na primeira posição da segunda linha    
  lcd.print("comArduino.com"); //escrevendo no LCD   
  delay(3000); //espera para poder trocar a escrita   
  }   
 /*:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::  
   >>>>> Acesse os sites: <<<<<  
   .:: Robôs, Projetos e Tutoriais  
     http://www.CriandoRoboComArduino.com/     
   .:: Testes dos robôs, noticias sobre robótica e muito mais  
     http://www.TestCriandoRoboComArduino.com/  
   >>>>> Inscreva-se nos canais no Youtube: <<<<<  
   .:: Vídeos dos robôs, projetos e tutoriais  
     Criando Robô Com Arduino  
     https://www.youtube.com/CriandoRoboComArduin  
   .:: Mostrando os testes dos robôs e projetos  
     Test Criando Robô Com Arduino  
     https://www.youtube.com/TestCriandoRoboComAr  
   :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/  


Este projeto foi desenvolvido por: Leonardo Campbell
Fonte:http://www.criandorobocomarduino.com/2013/09/como-usar-e-testar-o-lcd-18x2-no-arduino.html



Esta com alguma duvida? Qualquer coisa entre em contato.

Copyright © Mechatronics & Robotics |
Design by Mechatronicrobotics | Tecnologia do Blogger
    YouTube Google + Facebook