LOJA FÍSICA
Praça Mauá, 4541 - Sala 22
09580-050 - São Caetano do Sul / SP
CENTRAL DE ATENDIMENTO
(11) 3522-7626
info@robocore.net
HORÁRIO DE FUNCIONAMENTO
De segunda à sexta das 9:00 às 18:30
Retornar
ao topo

LCD 16x2 5V Preto no Verde com Barra de Pinos Soldada


Quantidade:
Adicione para calcular o frete!
Formas de pagamento:
  • Pague em até 12x no cartão
  • Pague através do PayPal
  • Pague por Boleto Bancário

Este é um display basico de 16 caracteres por 2 linhas. Texto preto sobre fundo verde. Utiliza o extremamente comum chipset HD44780 de interface paralela (datasheet). O código da interface está disponível gratuitamente. Você vai precisar de aproximadamente 11 pinos de entrada/saída (I/O) para fazer interface com esta tela LCD. Inclui LED backlight.

Este LCD vai com a barra de pinos soldada!
Portanto, você não precisa se preocupar em soldar barras de pinos para ligar em sua protoboard.

  • Display LCD 16x2 de alta qualidade
  • Dimensões: 3.15" x 1.425" x 0.350"
  • Tensão de alimentação: 5V


Para fazer comentários é necessário estar logado. Efetuar login.

Você ainda nao é cadastrado? Cadastre-se agora!


Stankevix
date Enviado: 2018-11-04 19:18:42
Olá, preciso de uma ajuda. Estou fazendo um projeto onde capturo a Iluminação com LDR , temperatura com LM35 e monstro no LCD display. Entretanto, o resultado que aparece no display são caracteres estranhos, por exemplo, "O°/ w_??? o/". 

Poderiam me ajudar a solucionar este caso? Já verifiquei os cabos inúmeras vezes mas não consigo descobrir qual o meu erro.

Minha configuração:
PINO 1 do LCD -> GND
PINO 2 do LCD -> 5V
PINO 3 do LCD -> potenciômetro
PINO 4 do LCD -> pino 12
PINO 5 do LCD -> GND
PINO 6 do LCD -> pino 11
PINO 11 do LCD -> pino 5
PINO 12 do LCD ->  pino 4
PINO 13 do LCD -> pino 3
PINO 14 do LCD -> pino 2
PINO 15 do LCD LED positivo -> 5V
PINO 16 do LCD LED negativo -> GND


Codificação:


//Carrega a biblioteca LiquidCrystal
#include <LiquidCrystal.h>

//Variaveis Globais
const int LM35 = 0;// Define o pino que lera a saída do LM35
const int pinoLed = 10; //PINO DIGITAL UTILIZADO PELO LED
const int pinoLDR = A5; //PINO ANALÓGICO UTILIZADO PELO LDR


float temperatura = 0;
float luminosidade = 0;
float value = 0;
float volts = 0;

LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //Define os pinos que serão utilizados para ligação ao display

void ativarPinoLed(){
  //O VALOR 600 PODE SER AJUSTADO
  if(luminosidade < 800){ //SE O VALOR LIDO FOR MAIOR QUE 600, FAZ
    digitalWrite(pinoLed, HIGH); //ACENDE O LED
  }  
  else{ //SENÃO, FAZ
    digitalWrite(pinoLed, LOW); //APAGA O LED
  }
}

/*void escreveNoLCD(){
  lcd.clear();
  lcd.setCursor(0,0);
  lcd.print("Temp: ");
  lcd.print(temperatura);
  lcd.setCursor(0,3);
  lcd.print("Lum:");
  lcd.print(luminosidade);
}*/

void escreveNoMonitorSerial(){
  Serial.print("Temperatura: ");
  Serial.println(temperatura);
  Serial.print("Luminosidade: ");
  Serial.println(luminosidade);
}
 

void setup(){
  Serial.begin(9600);
  lcd.begin(16, 2);//Define o número de colunas e linhas do LCD
  pinMode(pinoLed, OUTPUT); //DEFINE O PINO COMO SAÍDA
  pinMode(pinoLDR, INPUT); //DEFINE O PINO COMO ENTRADA
  
  
}    
void loop(){

  value = float(analogRead(LM35));//read from A0
  volts = float((value/1024.0)*5.0);//conversion to volts
  temperatura = float(volts*10);//conversion to temp Celsius
  
  luminosidade = (float(analogRead(pinoLDR)));
  
  ativarPinoLed();
  
  escreveNoMonitorSerial();
  
  //escreveNoLCD();

  //Limpa a tela
  lcd.clear();
  lcd.setCursor(0,0);
  lcd.print("Temp: ");
  lcd.print(temperatura);
  lcd.setCursor(0,3);
  lcd.print("Lum:");
  lcd.print(luminosidade);
  delay(2000);
  
}


Francois
date Enviado: 2018-11-06 13:15:33
Stankevix
Você tentou trocar os cabos? Às vezes há um mau contato que provoca oscilações na comunicação com o LCD. Além disso, o exemplo HelloWorld da biblioteca (Arduino IDE > Arquivo > Exemplos > LiquidCrystal) funciona sem problema com o circuito que montou?

Stankevix
date Enviado: 2018-11-13 12:50:19
Stankevix
Obrigado, fiz a troca dos cabos e voltou a funcionar normalmente.

ClaudioFerreira
date Enviado: 2018-05-19 07:32:33
Preciso urgente

ViniDj
date Enviado: 2018-05-21 09:40:17
ClaudioFerreira
Devemos voltar a ter esse modelo dentro de algumas semanas. Agora temos em estoque as opções de Branco no Azul e Laranja no Preto, estas opções não lhe serviriam?

glaucopasquali
date Enviado: 2017-12-18 18:26:04
Ola. Preciso de ajuda. Fiz uma montagem usando o esquema aprendido no curso. A unica mudança foi usar in resistor no lugar do potenciometro.  Deixei rodando por aproximadamente 24 horas e o LCD estava com um Monte de caracteres estranhos. Quando resetei a placa, so aparece o background e quando aciono o botão que setava o número o LCD pisca o ultimo espaço de caracter. Não repassei o programa. Desmontei tudo e vou testar com outro LCD.  Queria saber se ja viram algo parecido. Obs. Liguei a placa pelo cabo USB usando uma fonte de celular 5.1 v / 850 ma

Francois
date Enviado: 2017-12-18 18:30:30
glaucopasquali
Quando o LCD não recebe uma mensagem corretamente ele pode interpretar como um caractere diferente, por isso é até que comum isso acontecer. Verifique as suas ligações, se estão corretas e sem maus contatos.

adrianrosa
date Enviado: 2017-07-13 20:38:13
QUAL O CODIGO PRA ATIVAR O LCD?

MarceloFarias
date Enviado: 2017-07-14 10:17:57
adrianrosa
VOCÊ ENCONTRA UM EXEMPLO DE COMO LIGAR E O CÓDIGO NA ABA DE DOCUMENTAÇÃO =)

brunopcsilva
date Enviado: 2017-03-10 09:37:27
Valeu!

brunopcsilva
date Enviado: 2017-03-10 08:34:33
Comprei recentemente este display, gostaria de saber se ele funciona diretamente ligado na Blackboard, sem ser necessário um potenciômetro?


ViniDj
date Enviado: 2017-03-10 08:46:50
brunopcsilva
O potenciometro é necessário para ajustar o contraste. Você pode deixar de usá-lo se usar um resistor no lugar, porém se usar sem nenhuma resistência no pino de ajuste de contraste provavelmente nada vai aparecer na tela.

weynelucas
date Enviado: 2016-03-19 16:08:43
Este display funciona com algum microcontrolador de 3.3V? No meu arduino funciona corretamente, mas estou testando em um TM4C123 (Tiva C Launchpad) e só o backlight acende. Estou perguntando porque você disse no comentário: "Ele funciona com qualquer microcontrolador", mas pelo datasheet do fabricante (LCDC 1602BYY - LC Eletrônica) parece que só funciona à 5V.

Datasheet do fabricante: http://www.lceletronica.com.br/datasheets/displays_graficos/display_caracteres/LCDC1602B.pdf

weynelucas
date Enviado: 2016-03-19 16:44:43
weynelucas
O display funciona com um microcontrolador de 3.3V, mas a alimentação do display deve ser 5V!

kayosiqueira
date Enviado: 2015-07-13 14:25:10
Vem com backlight e com conector já soldado?

ViniDj
date Enviado: 2015-07-13 14:43:12
kayosiqueira
Vai com backlight, porém não vai com conector soldado.

MatheusFS
date Enviado: 2014-11-07 14:22:56
Comprei este display nesta semana. Fiz a ligação e rodei o programa conforme instruído no site do Arduino, porem somente metade do display está "imprimindo" as informações. Gostaria de saber como devo proceder. Grato.

ViniDj
date Enviado: 2014-11-07 15:28:55
MatheusFS
Envie uma foto de como está ligando o display para info@robocore.net para verificarmos a ligação e também envie o arquivo .INO do programa que está usando no Arduino.

MatheusFS
date Enviado: 2014-11-07 18:35:20
MatheusFS
Encaminharei o mais breve possível. Agradeço a atenção!

Vando
date Enviado: 2014-10-28 09:06:13
Enviei o e-mail conforme vocês pediram. Aguardo retorno. Grato.

Vando
date Enviado: 2014-10-27 16:17:55
Comprei o kit iniciante algum tempo atras. Tentei de todas as formas possíveis mas não consigo fazer o lcd funcionar como deveria. Na tela só fica mostrando uns riscos em baixo e em cima, tentei acender o  backlight  nos pinos 16 e 15 e nada. Baixei a imagem com a correção das ligações para o lcd que veio no meu kit e mesmo assim nada funcionou.

ViniDj
date Enviado: 2014-10-27 16:24:08
Vando
Por favor, envie um email para info@robocore.net com fotos em boa definição da montagem do circuito na protoboard, número do pedido do kit iniciante (ORDER ID) e explicação do problema. Iremos lhe auxiliar no que for preciso e caso o LCD esteja com defeito, iremos fazer a troca.

sandropereira34
date Enviado: 2014-08-19 11:12:34
Eu comprei um kit iniciante, gostei muito dos projetos, pra mim que sou leigo com Arduino estou fascinado quero seguir com outro kits parabéns a equipe , mais os projetos com LCD não consegui fazer o meu fica todo aceso e não aparece os quadrados escuro, na loja não vejo outro parecido com o meu , pois o meu mostra ser nacional Mod. LCDC 1602BYY ajuda por favor não consegui no fórun . 

ViniDj
date Enviado: 2014-08-20 18:53:51
sandropereira34
Por favor, envie a descrição do seu problema e fotos do projeto para info@robocore.net para que possamos lhe auxiliar.

yago4xd
date Enviado: 2014-07-31 00:26:30
Boa noite, gostaria de saber quais pinos são referentes ao SDA e o SCL. O display que uso é o que veio no kit iniciante v6.1! Preciso ligar esses pinos no A4 e A5 respectivamente no arduino para esse projeto: "http://arduinobymyself.blogspot.com.br/2012/03/arduino-sistema-de-seguranca-controle.html". Nesse caso, liguei o pino 1 no GND e o 2 no 5V (observando a pinagem na vista superior do lcd e considerando o 1º pelo lado esquerdo e o último como o pino maior, pino 17). Caso não tenha esses pinos, tenho um lcd keypad shield.. Quais seriam os pinos nesse, caso no outro não seja possível? Obrigado!

ViniDj
date Enviado: 2014-07-31 11:57:18
yago4xd
Este shield é serial, para utilizá-lo você precisa ligar diversos pinos conforme o kit iniciante. Este lcd não possui a interface digital para uso com o SDA e SCL. 

yago4xd
date Enviado: 2014-07-31 12:33:31
yago4xd
No caso do shield, como faria? Tem esses pinos? Obrigado!

ViniDj
date Enviado: 2014-07-31 13:11:56
yago4xd
Para você usar o LCD com 2 pinos ele precisa ser preparado para isso. Este LCD e o que vem no kit iniciante são seriais, não são preparados para isso. Se o shield tiver a interface serial-digital você consegue usar, se não, não.

yago4xd
date Enviado: 2014-07-31 15:27:53
yago4xd
Hum.. Certo, o shield que tenho é desse modelo: http://www.aliexpress.com/snapshot/6051837835.html

Francois
date Enviado: 2014-08-02 14:46:24
yago4xd
O shield do link que enviou NÃO trabalha com o protocolo I2C (SDA e SCL).

joao.vitor
date Enviado: 2014-02-24 22:22:50
Boa noite,
Estou tendo o mesmo problema relatado por oscardalferth, onde o LCD fica muito escuro. Tentei a solução proposta, de ligar os pinos 15 e 16, porém o backlight acende, mas as letras não aparecem.
Alguma sugestão?

ViniDj
date Enviado: 2014-02-25 07:30:14
joao.vitor
Seu problema deve ser algum fio errado, o que faz com que não apareça nenhum caracter. Você girou o eixo do potenciometro totalmente pros dois lados para ver se o problema não é o contraste?

evandro007
date Enviado: 2014-02-16 21:07:00
o LCD q vem no kit iniciante, é o msm que esse aqui? se  não poderia me informar o modelo do que vem no kit?

Francois
date Enviado: 2014-02-17 14:15:56
evandro007
Atualmente o Kit Iniciante está indo com o LCD Laranja no Preto: http://www.robocore.net/modules.php?name=GR_LojaVirtual&prod=127.

AllanLemos
date Enviado: 2013-12-18 14:09:35
Vem com o conector?

ViniDj
date Enviado: 2013-12-18 14:27:12
AllanLemos
Não vai com conector, você precisa adquirir separadamente. Se você for ligar na protoboard, sugerimos comprar uma barra de pinos macho. Se você vai ligar diretamente com jumpers, sugerimos comprar uma barra de pinos fêmea. Não enviamos com conector pois cada um usa de uma forma.

gscolle
date Enviado: 2013-12-17 12:41:47
Resolvido! O meu é o que vem no kit, obrigado pela ajuda.

gscolle
date Enviado: 2013-12-17 12:01:40
Bom dia, logo quando energizo o pino 1,2e3 ele acende o backlight, como posso fazer para desliga-lo e deixar apenas as letras?

ViniDj
date Enviado: 2013-12-17 12:05:12
gscolle
Os pinos 15 e 16 são responsáveis pelo backlight (últimos pinos da direita). Se não ligar estes pinos, o backlight não liga.

gscolle
date Enviado: 2013-12-17 12:37:29
gscolle
talvez eu precise mudar alguma ligação atras do lcd? pois meu backlight liga sem estar com esses pinos ligados

ViniDj
date Enviado: 2013-12-17 12:38:27
gscolle
Seu LCD é exatamente este ou é o que vai no kit iniciante? Pois o que vai no kit iniciante não é este modelo, o do kit é um LCD que não pode ter seu backlight desligado. 

oscardalferth
date Enviado: 2013-12-12 13:39:21
Boa tarde, fiz o esquema do LCD ao arduino, porem o contraste nao fico legal, fica muito escuro, quase nao da para visualizar nada, ja revisei as ligaçoes, porem nao acho a causa, no restante ele funciona normalmente, as escritas e etc, somente o contraste nao fico bacana. Alguma dica?

ViniDj
date Enviado: 2013-12-12 13:42:36
oscardalferth
Você ligou o backlight?

oscardalferth
date Enviado: 2013-12-12 14:13:37
oscardalferth
qual os pinos?

ViniDj
date Enviado: 2013-12-12 14:18:18
oscardalferth
Os dois últimos da direita, o 15 e 16. Basta colocar 5V e GND, nesta ordem, e o LED do backlight acenderá. 

oscardalferth
date Enviado: 2013-12-12 14:21:13
oscardalferth
Muito Obrigado!

ghangster
date Enviado: 2013-12-02 21:38:06
Boa noite equipe.
Estou conectando meu LCD ao arduino seguindo os passos da apostila que vem junto ao kit, porém quando inicio o programa o lcd fica com a primeira linha toda quadriculada e na segunda linha vazia. 
Alguém podería me ajudar?


Niposan
date Enviado: 2013-12-03 10:27:42
ghangster
pode ser alguma conexão errada ou o ajuste do contraste através do potenciômetro.