Escolar Documentos
Profissional Documentos
Cultura Documentos
html
Hoje vou falar um pouco sobre a ligao do Display LCD Winstar WH1602A, como esse da foto
:
Comprei esse display pela internet, e como veio sem manual ou qualquer esquema de ligao,
apanhei um pouco para faze-lo funcionar. Apesar de seguir o padro de ligao dos outros
displays com os quais eu j mexi, esse tem uma pinagem um pouco diferente, como vc pode
ver na figura abaixo :
Bom, essa foi a parte mais difcil. Depois que voc descobre pra que serve cada pino, a ligao
no Arduino fica assim :
O circuito :
Vamos testar essa ligao ? Voc pode utilizar o exemplo que vem no prprio Arduino,
carregando o programa atravs da IDE, no menu ARQUIVO => EXEMPLOS => LIQUIDCRYSTAL
=> DISPLAY , ou ento usar essa minha verso resumida :
1 // Programa : Teste de Display LCD 16 x 2
2 // Alterao / reviso : Arduino & Cia
3
4 #include <LiquidCrystal.h> //Carrega a biblioteca LiquidCrystal
5
6 //Define os pinos que sero utilizados para ligao ao display
7 LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
8
9 void setup()
10 {
11 //Define o nmero de colunas e linhas do LCD:
12 lcd.begin(16, 2);
13 //Envia o texto entre aspas para o LCD :
14 lcd.print("Arduino & Cia");
15 }
16
17 void loop()
18 {
19 // Insira aqui o cdigo para alterar
20 // o texto, gerar efeito "blink" (piscar), etc.
21 }
Lembram do artigo sobre o LM35 ? No prximo , usaremos o display juntamente com o LM35
para exibir as informaes de temperatura no display. At l !
http://www.arduinoecia.com.br/2013/02/lm35-sensor-de-temperatura.html
Ao executar o programa, o LM35 vai enviar informaes pela entrada analgica do Arduino,
que por sua vez vai tratar essas informaes, converter a tenso do sensor para graus celsius e
fahrenheit, armazenar os valores mximo e mnimo, e enviar essas informaes pela serial,
alm de acender os leds.
Aps compilar e transferir o programa para o Arduino, abra o Monitor Serial da IDE do Arduino
e voc ver uma tela parecida com esta :
Existem outros sensores de temperatura mais modernos, como o DS18B20, que um sensor
digital, possui bibliotecas prprias, possibilidade de ligar mais de um sensor na mesma porta
do Arduino, e vrias outras vantagens. Vou testar este sensor posteriormente e farei um post
especfico.
E j que falamos em datasheet no post anterior, abaixo os links para os datasheets dos
sensores citados :
Datasheet LM35 :
http://www.datasheetcatalog.org/datasheet/nationalsemiconductor/DS005516.PDF
Datasheet DS18B20 :
http://datasheets.maxim-ic.com/en/ds/DS18B20.pdf
tempc = 0;
delay(1000); // Aguarda 1 segundo e reinicia o processo
}
At a prxima !