Documentos de Académico
Documentos de Profesional
Documentos de Cultura
microcontroladores
Professor: Fabio Gabriel Pinto de Oliveira
Display LCD
LCD a sigla para "Liquid CrystalDISPLAY
emportugussignifica"teladecristallquido".
O LCD um painel fino utilizado para exibir
imagens, vdeos e textos em suportes
diversos comoMONITORde computador,
televisores,
GPS,
cmeras
digitais,CELULARES, calculadoras e outros
dispositivos.
Display LCD
A tecnologia LCD (cristais lquidos) aplicada
aos monitores de computador e televisores
distingue-sedos antigos CRT(tubos de raios
catdicos)pelaleveza,portabilidadeemenor
consumo de energia eltrica, podendo ser
utilizado em aparelhos portteis alimentados
porBATERIA.
Display LCD
UmMONITORLCDtemumatelaplanaefina
que elimina as distores de imagem
existentesnosmonitoresdetelacurva(CRT),
no entanto, possuem um ngulo de viso
limitadoeresoluoinconstante.
Display LCD
As telas de plasma surgiram, em parte, para
corrigir alguns dos problemas da tecnologia
LCD. A melhor definio de imagem e
fidelidade deCORES so os pontos fortes
parautilizaoemtelevisesdealtadefinio
(HDTV).
Display LCD
Noarduinoasuaimplementaomuitofacil
isso porque existe uma biblioteca propria
chamada:#include <LiquidCrystal.h>
Displays de cristal
lquido
Os LCDs (Liquid Crystal Display, ou display de
cristal liquido). LCDs so displays tipicamente
utilizados em calculadoras e despertadores.
Muitos projetos do Arduino envolvem LCDs,
por isso e essencial que voc saiba como
utiliza-los. Displays de LCD requerem chips
controladores para controla-los; esses chips
so integrados ao display. O tipo de chip
controlador mais popular e o Hitachi HD44780
(ou compatvel).
Displays de cristal
lquido
A criao de projetos com base em displays
LCD e muito simples, graas a um conjunto
prontamente disponvel de bibliotecas de
cdigo para LCDs. O IDE do Arduino vem com
uma biblioteca desse tipo, a LiquidCrystal.h,
que tem uma grande lista de recursos. Essa
a biblioteca que voc utilizara em seus
projetos.
#include<LiquidCrystal.h>
//indicaospociesdospinodoarduino;
LiquidCrystallcd(12,11,5,4,3,2);
//Rs-En-D4-D5-D6-D7
voidsetup(){
//DizquantascolunaselinhastemnossoLCD,primeiro
colunasedepoislinhas
lcd.begin(16,2);
//Escreveapalavra
lcd.print("Olamundo!");
}
voidloop(){
}
#include <LiquidCrystal.h>
// indica os pocies dos pino do arduino;
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
// Rs- En- D4-D5-D6-D7
void setup() {
// Diz quantas colunas e linhas tem nosso
LCD, primeiro colunas e depois linhas
lcd.begin(16, 2);
// Escreve a palavra
}
void loop() {
lcd.clear(); // Limpa o display
lcd.setCursor(3,0);
lcd.print("FabioTermo");
delay(1000);
lcd.clear(); // Limpa o display
lcd.setCursor(4,0);
lcd.print("Termopar");
lcd.setCursor(6,1);
lcd.print("3000");
delay(1000);
lcd.setCursor(12,0);
lcd.print(".");
delay(300);
lcd.setCursor(13,0);
lcd.print(".");
}
void setup() {
// Diz quantas colunas e linhas
tem nosso LCD, primeiro colunas
e depois linhas
lcd.begin(16, 2);
// Escreve a palavra
}
void loop() {
lcd.clear();
lcd.setCursor(6,0);
lcd.print("FabioTermo");
for(int x=0; x<6; x++) {
lcd.scrollDisplayLeft(); // Rola o
display 16 vezes para a esquerda
delay(250);
}
delay(1000);
lcd.setCursor(0,0);
lcd.clear();
lcd.print("FabioTermo");
for(int x=0; x<6; x++) {
lcd.scrollDisplayRight(); // Rola o
display 16 vezes para direita
delay(250);
}
delay(1000);
}