Pular para o conteúdo principal

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

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



Veja o vídeo do LCD em funcionamento:





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  
   :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::*/  



Pronto, qualquer duvida é só deixar nos comentários ou entrar em Contato 

Quer ajuda ou quer ajudar? Clique em Ajuda e veja como você pode ajudar ou ser ajudado.



Comentários

  1. Bom dia, esse arduino faz teste em qualquer display LCD? E por um acaso eu encontro desse robô pronto pra uso?

    ResponderExcluir
    Respostas
    1. Olá, esse código só funciona com o LCD 18x2(18 linhas e 2 colunas. o robô temos o kit para você montar. entre em contato no email: CriandoRoboComArduino@gmail.com para de informar os valores.

      Excluir

Postar um comentário

O seu comentário estará aguardando aprovação.

Postagens mais Vistas

CarAut v1. Criando um carrinho autônomo (robô) com Arduíno, parte 1/4 (componentes)

Olá, amantes de robótica! ROBÔ ATUALIZADO! MELHORADO O CODIGO FONTE! MELHORADO O DESEMPENHO! VIDEO DE MONTAGEM DO ROBÔ! ACESSE O NOVO TUTORIAL: SEUROBO.COM.BR Veja como ficou o novo robô: Aqui ensinaremos como fazer um carrinho autônomo (CarAut) com Arduíno e um LCD. O projeto não é difícil, entretanto, exige um pouco de tempo, criatividade e paciência. Neste site, farei os robôs, publicarei seus tutoriais e código fonte. Se possível, por favor, compartilhe com outras pessoas. Obrigado! Veja o vídeo do CarAut v1 em funcionamento: Vamos ao material que precisamos:  Qtd     Itens: 1      -  Arduino UNO ou qualquer outra versão; 1      -  Servo motor (HK15138 Standard Analog Servo 38g / 4.3kg / 0.17s); 1      -  Micro servo motor (HXT900 9g / 1.6kg / .12sec Micro Servo); 1      -  Display de LCD 18x2; 1      -  Sensor Ultrasonic HC SR04; 1      -  Speaker (som, buzzer de computador ); 1      -   Resistor 220 Ohms; 1      -  Potenciômetro

Como receber sinal de um controle remoto com infravermelho (TV, DVD, outros) com o arduino

Olá, amantes de robótica! Como ler o sensor de infra vermelho de controle remoto. Com o receptor infravermelho você poder receber o código do controle remoto da tv, dvd e outros. Neste post irei falar como receber os dados do controle. Veja o vídeo do receptor de infravermelho em funcionamento: Vamos ao material que precisamos:  Qtd     Itens: 1      -  Arduino UNO ou qualquer outra versão; 1      -  Receptor de infravermelho; 1      -  Controle remoto pode ser de tv, dvd, mp3; 1      -  Resistor 20 ohms (para usar no receptor); 1      -  Led vermelho; 1      -  Led verde; 1      -  Led Amarelo; 3      -  Resistor 200 ohms (para o led); 6      -  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) Atenção: Cuidado com o ligamento do infravermelho, porque você pode ligar errado e esquentá-lo

Como fazer um controle remoto de TV com arduino

Olá, amantes de robótica! Quer sacanear sua família trocando de canal com um controle feito de arduino? Então veja como faze-lo! Veja o vídeo do controle remoto com arduino em funcionamento: Vamos ao material que precisamos:  Qtd     Itens: 1      -  Arduino UNO ou qualquer outra versão; 1      -  LED Infravermelho; 1      -  LED verde ou vermelho; 6      -  Resistor 300 ohms; 4      -  Botões; 1      -  Protoboard; 1      -  Controle da TV que você quer "hackear"; 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) Atenção : Agora pegue o controle normal da TV que você quer sabotar. Veja esse tutorial: Como receber sinal de um controle remoto com infravermelho (TV, DVD, outros) com o arduino Nesse outro tutorial você pegará o código das 4 teclas que iremos clonar. Após peg