Avaliação do Usuário

Estrela inativaEstrela inativaEstrela inativaEstrela inativaEstrela inativa
 

 

 

 

Com um display LCD é possível desenvolver uma interface de alto nível entre o usuário e seu projeto.

 

Neste tutorial iremos usar um display de 16 caracteres por 2 linhas, mas é possível encontrar no mercado, a preços razoáveis, os mais diversos displays desde os mais simples sem backligth (luz de fundo) até displays gráficos touch screen (sensíveis ao toque).

 

Para nosso exemplo você precisará de:

 

01 Arduino:

 

 

01 display LCD 16x2, comprado na Tato Equipamentos Eletrônicos (www.tato.ind.br):

 

 

03 pedaços de fios:

 

 

Solde os fios aos pinos GND, TTL e +5V do display LCD:

 

 

Lembre-se de, na hora da ligação, não inverter os pino nem por um segundo, pois isso irá destruir seu display.

 

Ligue o pino GND do display ao GND do Arduino:

 

 

Ligue o pino +5V do display ao 5V do Arduino:

 

 

Ligue o pino TTL do display ao pino digital 2 do Arduino:

 

 

 

Com o código abaixo damos boas vindas ao mundo:

 

{code}

#include<SoftwareSerial.h>

SoftwareSerial display = SoftwareSerial(3,2);  // RX TX

void setup() {

display.begin(2400);

delay(1000);

display.write((byte)254);

display.write((byte)1);

display.print("Ola Mundo!");

display.write((byte)254);

display.write((byte)192);

display.print("seucurso.com.br");

}

 

void loop() {

}

{/code}

 

 

Sempre que necessário executar um comando no display é preciso primeiro enviar o caractere (byte) 254 avisando-o que o próximo envio será um comando.

 

Os comandos possíveis são:

 

 

Ação

Caractere (comando)

Limpar a tela

1

Home (cursor para a primeira posição)

2

Ocultar o display (sem limpar)

8

Mostrar o display

12

Cursor intermitente (piscando)

13

Ligar cursor

14

Mover o cursor para a esquerda

16

Mover o cursor para a direita

20

Deslocar um caractere para a esquerda

24

Deslocar um caractere para a direita

28

Ligar o backligth

254

Desligar o backligth

255

 

 

 

Para posicionar o cursor basta passar o prefixo de comando (254) e o número da posição conforme a tabela abaixo:

 

 

Caracter

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

Linha 1

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

Linha 2

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

 

 

Para conhecer mais seu display leia atentamente a documentação que o acompanha.

 

Agora é com você!

 

BONS PROJETOS!