Boa tarde comunidade, meu nome é Sandro e sou novo por aqui.
Estou fazendo um projeto para a faculdade (CONTROLAR AS SAÍDAS DA PORTA PARALELA DO COMPUTADOR PARA LIGAR OU DESLIGAR ALGUM DISPOSITIVO VIA SOFTWARE), já consegui realizar o proposto, leds, resistores, acende, apaga... Mas gostaria de fazer algo mais interessante como controlar um lcd de 16x2. A minha dúvida é, eu consigo fazer isso com a porta paralela?
OBS: A linguagem de programação que estou utilizando é PYTHON, muito simples de usar e funcionou perfeitamente.
Permalink Responder até Eduardo H. Marcondes em 29 outubro 2012 at 19:31
Sim.
Só dá algum trabalho... e eh um pouco complicado.
Se vc tem controle sobre todos os pinos do LCD:
Vc pode ligar D0 a D7 em D0 a D7, E e C/D em 2 pinos de saida sobrantes (strobe, init, etc).
Aih vc tem que criar um programa que coloque um dado ou comando e pulse o E.
Se vc não tem controle sobre todos os pinos:
Vc pode usar ele ligado como 4 bits, usando os 2 proximos bits como E e CD.
Os demais pinos (Vcc, gnd, RW, Cnt) vc liga como no esquema normal (tem na net).
A deve seguir algo algo como:
http://web.alfredstate.edu/weimandn/lcd/lcd_initialization/lcd_init...
Para inicializar e depois mandar dados.
Os comando estão no pdf do lcd ou pela net:
http://ebookbrowse.com/gdoc.php?id=250028797&url=c1a0bb742da058...
http://www.sunrom.com/files/3013.pdf
Alguns pinos mudam de nome mas são a mesma coisa:
Vo=Vee=cnt;
C/D=RS
CS=E
No modo 4 bits os bits não usados precisam ser aterrados.
Outra: Um drama é a temporização. Considere que os tempos na documenta são sempre minimos. Faça testes com tempos bem maiores e depois vá diminuindo.
Boa sorte...
Permalink Responder até Sandro Eduardo de Morais Junior em 29 outubro 2012 at 20:01
Obrigado Eduardo, já andei vendo uns manuais pela net e peguei uns esquemas para teste e como é algo "novo" não tem material ainda, mas vou fazer umas experiências e vou postando o que conseguir!
Permalink Responder até Eduardo H. Marcondes em 29 outubro 2012 at 20:41
Não é algo tão novo assim... vejo esses LCDs desde o seculo passado..
Permalink Responder até Sandro Eduardo de Morais Junior em 29 outubro 2012 at 20:43
Em relação à linguagem de programação utilizada
Permalink Responder até Eduardo H. Marcondes em 30 outubro 2012 at 0:22
Ah, sim. Fazer isso com porta paralela e python é novidade...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
Por: R$ 29,00
Ou em até 6x de
R$ 5,18
Por: R$ 54,00
Ou em até 12x de
R$ 5,10
Por: R$ 195,00
Ou em até 18x de
R$ 13,00
Válvula Solenóide de 12V - 3/4"
Por: R$ 36,00
Ou em até 7x de
R$ 5,56
© 2013 Criado por Marcelo Rodrigues.