Tutorial Arduino Display 16x2
by pedroferreiracs in Circuits > Arduino
202 Views, 1 Favorites, 0 Comments
Tutorial Arduino Display 16x2
Neste tutorial vou explicar como usar o display 16x2 que vem com a maioria dos kits arduino, desde a soldagem dos headers até ao codigo utilizado no arduino.
Este display LCD tem 16 colunas e 2 linhas, com backlight (luz de fundo) azul e letras na cor branca. Para conexão, são utilizados 16 pinos, dos quais usamos apenas 12 para uma conexão básica.
Mas para começar a trabalhar primeiro é necessario soldar os headers ao proprio display.
Soldar
Para soldar é necessario:
- Display 16x2
- Headers
- Breadboard
- Ferro de soldar
- Fio de estanho
Para começar vamos ligar o ferro de soldar para ir aquecendo e de seguida colocamos os headers na breadboard com a parte mais curta para cima como vemos na imagem a cima, porque assim a breadboard vai dar-nos muito mais estabilidade e sabemos que os pinos vão ficar direitos pois já estão na posição que pretendemos.
De seguida vamos colocar o nosso display alinhado com os headers, introduzindo as cabeças dos headers no furos do display.
Agora já temos tudo pronto para começar a soldar, utilizando o ferro de soldar vamos derreter o estanho para cima de cada pino individualmente e temos de ter muito cuidado para não derreter demasiado para não escorrer para cima do pino do lado senão vamos ter problemas mais tarde como a conectividade pois vai estar a passar sinal de um pino para o outro.
Podemos ver na imagem a cima o resultado final com os pinos soldados individualmente.
Montagem Display 16x2
Para montar-mos o nosso display vamos precisar de:
- Display 16x2 (previamente soldado)
- Arduino UNO
- Breadboard
- 16 cabos jumper
- Potenciômetro
- Cabo USB-B para USB-A
Para começar vamos colocar o display previamente soldado na nossa breadboard juntamente com o potenciômetro, ligar o arduino com o cabo usb ao computador e de seguida resta utilizar os cabos jumper para fazer as conexões como mostra a imagem a cima tanto do display como do potenciômetro.
Código
//Carrega a biblioteca
#include <LiquidCrystal.h>
//Define os pinos que serão utilizados para ligação ao display
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup(){
//Define o número de colunas e linhas do LCD
lcd.begin(16, 2);}
void loop(){
//Limpa a tela
lcd.clear();
//Posiciona o cursor na coluna 5, linha 0;
lcd.setCursor(5, 0);
//Envia o texto entre aspas para o LCD
lcd.print("EXEMPLO");
//Posiciona o cursor na coluna 6, linha 1
lcd.setCursor(6, 1);
//Envia o texto entre aspas para o LCD
lcd.print("TEXTO");
delay(5000);}