Esse artigo ensina como ligar o Liquid Crystal 16x2 QY-1602A no Arduino.
Listagem de Peças Necessárias:
- Arduino Uno
- Protoboard
- Liquid crystal 16X2 QY-1602A
- Potenciômetro 10K
Eu utilizei este esquema, mas em alguns casos é necessário a utilização do potenciômetro descrito no 2º esquema.
Este é o Segundo esquema que dá possibilidade de regular o brilho.
Datasheet:
Código:
#include <LiquidCrystal.h> // declara a utilização da biblioteca LiquidCrystal
#define Luz_Fundo 7
//cria um objeto tipo LiquidCrystal que chamei de "lcd" nos pinos citados:
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup()
{
lcd.begin(16, 2); // Iniciando o objeto "lcd" de 2 linhas e 16 colunas
pinMode(Luz_Fundo,OUTPUT); //define o pino como saída
digitalWrite(Luz_Fundo,HIGH); // Liga a luz do display.
}
void loop()
{
lcd.setCursor(0,0); // seta o cursor para: (coluna = 0, linha = 0)
lcd.print("UmPoucoSobr3Tudo");
lcd.setCursor(0,1); // seta para linha 1, ou seja, a linha de baixo
lcd.print(" Video Aulas");
}
Boa dica, me ajudou muito.
ResponderExcluirVlw
ResponderExcluirAe cara blz ? Fiz a ligação, mas fica aparecendo os quadradinhos e as letras da pra ver dependendo do angulo que vc olha, não funcionou direito
ResponderExcluirOlá Bruno, estou com essa dificuldade também, você já encontrou alguma solução ?
ExcluirLegal!!Valeu!!Deu certinho aqui!!
ResponderExcluirVlw !
ExcluirCara, muito obrigado..
ResponderExcluirAcabei de ligar meu LCD WINSTAR WH2002A. Liguei sem o potenciômetro, o contraste ficou ruim, mas já deu para testar. Vou comprar os potenciômetros e remotar utilizando o contraste..
Abraço
void setup() {
ResponderExcluirpinMode(led, OUTPUT);
pinMode(led2, OUTPUT);
lcd.begin(16, 2);
}
void loop() {
digitalWrite(led, HIGH);
lcd.setCursor(0, 0);
lcd.print("LED 1: on ");
delay (1000);
digitalWrite(led2, HIGH);
lcd.setCursor(0, 1);
lcd.print("LED 2: on ");
delay(1000);
digitalWrite(led, LOW);
lcd.setCursor(0, 0);
lcd.print("LED 1: off");
delay(1000);
digitalWrite(led2, LOW);
lcd.setCursor(0, 1);
lcd.print("LED 2: off");
delay(1000);
}
Este comentário foi removido pelo autor.
ResponderExcluirGostei muito, gostaria de saber da possibilidade de um código para seguir linha, se possível desde já agradeço.
ResponderExcluiralfredo.barbosa@hotmail.com
Alfredo
Esquema do potenciometro nao funciona, o primeiro deu mas precisaria o potenciometro pra ajustar a cor, sabe como faz?
ResponderExcluircomo faço a mesma ligaçao no arduino mega ?
ResponderExcluirou amigo gostaria de saber como fazer essa ligaçao no arduino mega
ResponderExcluirOBRIGADO, AJUDOU BASTANTE...
ExcluirUtilizei o LCD winstar HN1602A e exibe apenas blocos pretos.
ResponderExcluirhttp://www.winstar.com.tw/products/character-lcd-display-module/dot-matrix-lcd.html
Já tentei de várias formas e sempre exibem os blocos pretos. O que pode estar errado?
Posso usar o mesmo scket para o segundo esquema? A configuracao dO potenciometro nao precisa de entrar no scket?
ResponderExcluirMeu email é: mrggomes@yahoo.com.br