Tutoriais

Como colocar no Arduino um ecrã LCD

18 Comentários

Por Daniel Costa para o Pplware.com

Depois de grande adesão por parte dos leitores ao tema do Arduino, continuamos a fazer pequenos tutoriais para dar seguimento aos seus projectos aí em casa, e sempre de uma forma fácil e eficaz.

Hoje trazemos um novo desafio, nesse sentido, podemos levantar a questão: já alguma vez pensou em ligar o seu Arduino a um ecrã para que ele lhe mostre uma mensagem escrita?

Pois bem, se quer ver como se faz, sente-se confortavelmente que vamos iniciar esta explicação.

imagem_ecra_arduino00_small


A primeira coisa a ter em conta é o material necessário à execução deste pequeno projecto.

  • Arduino uno/mega
  • LCD cristal 16×2
  • Potenciómetro 5-10k
  • Fios

Nota: o potenciómetro serve meramente para controlar a luminosidade do ecrã.

Como pode ver a “logística” não é muita e permitirá um resultado muito interessante e com uma abrangência mais cativante ainda. Basta dar largas à imaginação.

Vamos então à parte mais técnica, mais manual que é ligar o Arduino ao ecrã:

imagem_ecra_arduino01_small

Após fazer estas ligações, pode simplesmente enviar o código seguinte para o Arduino através do seu programa oficial, sendo o código o seguinte:

#include liquidcrystal.h

LiquidCrystal lcd(25, 11, 5, 22, 3, 23);

void setup() {

lcd.begin(16, 2);

lcd.print(“PPLWARE!”);
}

void loop() {
lcd.setCursor(0, 1);

lcd.print(millis()/1000);
}

Neste código, apenas é para mostrar uma mensagem escrita no “lcd.print(“PPLWARE”)”, mas é através disto que pode ser desenvolvida para outro tipo de aplicações, nos exemplos do site/programa oficial do Arduino é possível encontrar mais soluções na biblioteca LiquidCrystal.

PS: em caso de alguma dúvida ou sugestão, pode deixar um comentário ou aderir ao nosso grupo Arduino do Facebook.

Espero que este pequeno tutorial lhe seja útil no desenvolvimento de novos projectos.

Homepage: Arduino

Autor: Vítor M.
Partilhar:
Também pode gostar

Comentários

18

Responder a Renato Barbosa Cancelar resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *

  1. Avatar de Ph
    Ph

    Bom tutorial. Tinha me sido útil há uns tempos atrás 🙂
    Para quem quiser poupar uns pinos no Arduino, recomendo um módulo I2C. Por pouco mais de 1€ passamos a ocupar apenas 2 pinos em vez de 6 (como mostra o tutorial).

    1. Avatar de cenas
      cenas

      Boas, como é que fizeste isso?
      Eutenho um amigo que anda ás voltas com um lcd i2C e não encontra nenhum exemplo de como utilizar o lcd.
      Que biblioteca utilizas?
      Tens algum exemplo que possas partilhar?

      1. Avatar de Diogo Aleixo
        Diogo Aleixo

        Utilizas a biblioteca LiquidCrystal_I2C para esses. Se quiseres um exemplo dá-me o teu e-mail que eu mando.

        1. Avatar de Angelo Lucas Pereira Sá
          Angelo Lucas Pereira Sá

          Manda para mim por favor.

      2. Avatar de Ph
        Ph

        Sim. Se precisares deixa o teu mail que eu envio-te o meu código.

  2. Avatar de tu,aí
    tu,aí

    onde comprar o lcd?

    1. Avatar de Ph
      Ph

      Eu costumo comprar electrónica no ebay, porque não estou muito preocupado com a qualidade dos componentes, nem com o tempo que demoram a chegar, por exemplo:
      http://www.ebay.co.uk/itm/1602-Character-DC-5V-LCD-Module-Display-LCM-16X2-HD44780-Blue-Blacklight-New-/301127242298?pt=UK_BOI_Electrical_Components_Supplies_ET&hash=item461c95123a

    2. Avatar de Noémio Dória
      Noémio Dória

      tenat ana inmotion.pt

    3. Avatar de Só um gajo
      Só um gajo

      Ora portanto, lcds e componentes electrónicoas ao pontapé:

      http://pt.farnell.com/
      https://www.sparkfun.com/
      http://pt.rs-online.com/web/
      http://www.inmotion.pt
      http://www.botnroll.com/

      Podes sempre usar também o eBay ou o Amazon.

      1. Avatar de Noémio Dória
        Noémio Dória

        Tenho a impressão que a farnell já não vende a particulares.

  3. Avatar de Alexandre Carvalho

    Aqui esta um video que fiz com o arduino e um LCD projecte feito de raiz por mim:

    https://www.youtube.com/watch?v=4DKELi7CIV0

    1. Avatar de Diogo Aleixo
      Diogo Aleixo

      Impecavel

  4. Avatar de Renato Barbosa
    Renato Barbosa

    Ja usei esses displays retirados de uma impressora Samsung, depois foi só fazer as ligações.

    5*****

  5. Avatar de João
    João

    Eu tenho 1 projeto fixe que fiz com 2 arduinos. Com leitura de sensores comunicação por RF e visualização das mensagens assim num display de 16×2. Tenho que fazer um vídeo e depois venho aqui postar

    1. Avatar de João
      João

      *1 nota: o potenciometro na montagem que está regula o contraste e não a luminosidade.
      A luminosidade é nos dois últimos pinos.
      E é fixe controlar a luminosidade com 1 LDR em vez de 1 potenciometro

  6. Avatar de Miguel Ferreira
    Miguel Ferreira

    Estudo engenharia informática mas sempre me interessei por electrónica….não tenho é nenhuma experiência. Para trabalhar com arduino é preciso soldar? que bases teóricas são necessárias? (também estou com a ideia de brincar depois disso pretendo criar um localizador gps para o carro).

    Andei neste site http://www.inmotion.pt/ mas não sei mesmo por onde começar.

    Alguém me pode dizer o mais extravagante que se pode criar com o arduino?

  7. Avatar de ANDRE
    ANDRE

    PUXA VIDA, NÃO CONSEGUI COMPILAR, NEM TÃO POUCO RODAR O PROGRAMA, POIS TENHO O SISTEMA I2C …
    SE PUDERES ME AUXILIAR COMO FAZER ALTERAÇÃO NO SKETCH, AGRADEÇO !!!
    FORTE ABRAÇO AMIGO DIOGO!!!
    ANDRÉ.