LCD

O que é um ecrã LCD?

miniservo Eles estão por toda a parte! Nos torniquetes do comboio. No teu despertador, nos telefones. São pequenos ecrãs que mostram informação imediata, como letras ou números. E são realmente úteis! Queres aprender a usar um nos teus projetos? Vamos a isso! O LCD é um ecrã de cristais líquidos (LCD: liquid crystal display) que nos permite mostrar informação, como por exemplo mensagens ou variáveis.

Há algo muito importante a ter em conta quando se usa um ecrã LCD. Este elemento é diferente dos outros componentes que já vimos: um ecrã LCD está sempre ligado nos mesmos pinos. Alem disso, tem 4 cabos para conectar, em vez de 3 … Calma! Não entres em pânico! Verás como uma vez explicado é muito fácil.

Como conectar o ecrã LCD

Sendo diferente de todos os outros componentes do Meu Primeiro Kit de Robótica, o LCD dispõe de 4 pinos para conectar, em vez de 3. Estes pinos são:

  1. SCL: Sinal do Relógio
  2. SDA: Sinal do LCD
  3. VCC, Tensão da Alimentação
  4. GND, Massa

A conexão deste componente é portanto, mais complexa e deve ser sempre a mesma. Roda o LCD e lê na parte de trás, pois será mais fácil distinguir cada um destes pinos. Devem ligar-se o GND, VCC e o SCL aos pinos A5 correspondentes. Além disso, ligaremos o SDA ao pino de sinal A4, tal como se pode observar no esquema seguinte: SUM-LCD

IMPORTANTE: Assegura-te de que o interruptor que se encontra na zona traseira do teu LCD está na posição IIC. Em caso contrário, não funcionará corretamente.

Podes usar este esquema para ser mais fácil:

 

É importante prestar atenção aos nomes dos pinos independentemente da cor dos cabos. O melhor é que é sempre a mesma forma de ligar e assim que tiveres ligado o LCD umas quantas vezes, já és um profissional.

Em seguida vamos apresentar alguns exemplos para que aprendas a usar o LCD. Necessitarás:

  1. 1 x ZumBloq LCD
  2. 1 x ZumBloq Botão
  3. Uma placa controladora ZUM BT 328 ou compatível com Arduino UNO
  4. Um cabo USB
lcdbitbloq

Tens tudo o que precisas? Vamos começar:

Exemplo 1

Mostrar uma mensagem no ecrã.

Durante este curso fizemos brilhar luzes de centenas de formas, movido motores de um lado para o outro, emitido apitos e melodias… Está na hora de dizer algo! Para isso usaremos os blocos do bitbloq situados dentro da aba blocos LCD.

Para escrever a nossa primeira mensagem para o mundo, o programa deverá ficar da seguinte forma:

O programa mostra no ecrã a seguinte mensagem: “Dave, temo que não possa fazer isso!” (ups!). Deves ter notado que a luz do ecrã LCD se acende. Vamos explicar bloco a bloco o seu funcionamento e utilidade.

O primeiro bloco serve para dizer ao bitbloq que vamos usar um ecrã LCD. É importante que nunca te esqueças! Ao contrário dos restantes blocos do bitbloq, este bloco não tem mais opções, nem é necessário dizer-lhe onde conectámos o LCD, uma vez que se liga sempre no mesmo sitio e da mesma forma. O segundo bloco: LCD: ajustar a retroiluminação permite-nos acender e apagar a luz do ecrã LCD. Se estiveres num sítio bem iluminado, não vais precisar, mas se estiveres num sitio onde haja pouca iluminação ou se quiseres tornar os teus projetos ainda mais espetaculares… liga-o! Tem em conta apenas uma coisa: a retroiluminação do ecrã consume mais bateria. O bloco: LCD:Imprimir permite-nos escrever a mensagem ou variável que queremos no ecrã. Se selecionares a opção Definir a posição do texto? podes definir onde começa o inicio da tua mensagem, ou seja, em que posição, linha ou coluna do LCD se deve escrever o primeiro carácter. Muito importante! A primeira fila e coluna do LCD não é a linha 1, mas sim, a linha 0. Isto acontece pois na programação é normal que quando definimos um vector ou uma matriz, comecemos pelo número 0, em vez do número 1. Alguns caracteres não podem ser utilizados no LCD, pois não são reconhecidos.

Exemplo 2

Mostrar no LCD, o número de vezes que pressionamos o botão.

Neste exercício, vamos usar um botão e um ecrã LCD. Mostraremos o número de vezes que pressionamos o botão.

Para isso, terás que conectar os componentes da seguinte forma: O LCD nos seus pinos fixos e o botão, no pino digital 11. O programa no bitbloq seria: O programa vai criar uma mensagem com o número de vezes que pressionámos o botão. Como vês, o LCD não serve apenas para mostrar mensagens, mas é também muito útil para mostrar valores de variáveis. Neste exercício usámos um novo bloco: LCD apagar . Este bloco é muito útil, porque nos permite apagar as mensagens anteriores que estavam no ecrã. Agora, já sabes como utilizar um ecrã LCD. No inicio pode parecer um pouco complicado, mas rapidamente vais ver que é muito simples de utilizar. E sobretudo… divertido! Em breve estarás a inventar desculpas para instalar um ecrã LCD em todos os teus projetos… mesmo que não não sejam precisos. Pelo menos, é que nós fazemos…