Display 122x32 no Arduino

59 views
Skip to first unread message

juniormj

unread,
Jul 3, 2012, 7:21:22 AM7/3/12
to openm...@googlegroups.com
Bom dia pessoal.

Estou com uma grande confusão pra colocar esse Display funcionar corretamente.
Comprei um display desse aqui 

é de 122x32 e o modo como configurei na IDE foi:


#include <LiquidCrystal.h>

LiquidCrystal lcd(12,11,10,7,6,5,4);
byte coracao[8] = { 
  0b11111,
  0b01010,
  0b11111,
  0b11111,
  0b01110,
  0b00100,
  0b11111,
  0b00000
  }; 


void setup(){
    lcd.begin(122,32);
    lcd.noCursor();
    lcd.noBlink();
    lcd.setCursor(0,0); //setao cursor para: (coluna = 0, linha = 0)
    lcd.print("* Oi Junior! *");
    
      lcd.createChar(1, coracao);
 

}

void loop(){
    lcd.setCursor(3,1); //setao cursor para: (coluna = 0, linha = 0)
    lcd.write(1);
    delay(500);
    lcd.setCursor(0,1);
    lcd.print("");
    delay(500);
}


mas ao invés de aparecer um coração realmente aparece um smile rindo..  rsrsrs
e acredito que a forma de configurar ele na IDE está incorreto, pois qndo tento escrever algo na segunda linha  lcd.setCursor(0,1) ele escreve na mesma linha do (0,0)
se alguem souber como trabalhar com o LCD graphic de 122x32 me dah um help


Deste já agradeço..


Almir 'm3nd3s'

unread,
Jul 3, 2012, 9:53:37 PM7/3/12
to openm...@googlegroups.com
Olá Junior,

Eu tenho um LCD mas nem cheguei a usa-lo ainda, infelizmente não poderei ajudar. Mas já que você desconfia que a configuração está incorreta, sugiro tentar escrever algo simples aplicando os posicionamentos de coluna e linha para sanar essa dúvida, a partir daí você conseguiria identificar se é isso mesmo.

2012/7/3 juniormj <juni...@gmail.com>

Messias Manoel da Silva Junior

unread,
Jul 3, 2012, 10:04:36 PM7/3/12
to openm...@googlegroups.com
pois eh Almir... vou tentar resolver isso...

acho q vou testar a lib glcd e vê o que sai...

--
__________________________
Messias Manoel da Silva Junior
Paulo Afonso-BA
Técnico de Suporte
Linux User: #491808
LPIC1 - LPI000175591

"Para as lagartixas só posso dizer, treine muito e vire um calango, e continue admirando os crocodilos"

Almir 'm3nd3s'

unread,
Jul 3, 2012, 10:07:10 PM7/3/12
to openm...@googlegroups.com
Show.. qualquer coisa posta pra gente se conseguir ou não, passando minhas provas finais e dando tudo certo eu termino minha faculdade, aí terei mais tempo para brincar com Arduino.

2012/7/3 Messias Manoel da Silva Junior <juni...@gmail.com>

Messias Manoel da Silva Junior

unread,
Oct 12, 2012, 12:16:22 AM10/12/12
to openm...@googlegroups.com
Boa noite pessoal...

alguém jah teve essa dificuldade?

Estou desenvolvendo um projeto, nele tenho um displayLCD e um ethernet shield...

Não consigo inicializar os dois ao mesmo tempo. Exemplo,
Se eu fizer o 

byte mac[] = {0x64, 0xB9, 0xE8, 0xC3, 0xC7, 0xE2};
IPAddress ip(xxx, xxx, x, xxx);
IPAddress server(xxx, xxx, x, x);
 e dentro do void setup() inicializar o ethernet
Ethernet.begin(mac, ip);


o LCD que antes tava funcionando para de exibir os caracteres no display... como se ele naum inicializasse.

aí tenho que comentar Ethernet.begin(mac, ip); pra que o display volte a funfar...


Alguem jah teve esse problema?


Já pesquisei no google pra v c é algum conflito de LIBs
mas ateh agora naum conseguir nada pra continuar com meu projeto.
Espero que alguém tenha uma solução e possa compartilhar...


Ate' +
Aguardo respostas... 

Almir 'm3nd3s'

unread,
Oct 12, 2012, 9:26:18 AM10/12/12
to openm...@googlegroups.com
Junior, será que não está acontecendo de o LCD estar usando algum pino que o ethernet está usando? 

2012/10/12 Messias Manoel da Silva Junior <juni...@gmail.com>
Reply all
Reply to author
Forward
0 new messages