Tutorial 008 – Interface I/O Simplificada

Boa noite pessoal.O tutorial de hoje será um tanto “ultrapassado”.
Hoje descreverei a montagem de uma interface a ser usada na porta paralela do computador.
A porta paralela fazia parte de 99%(chute) dos computadores antigos,era por meio dela que ligavamos impressoras,modens,enfim qualquer gadget.
Como o próprio nome sugere,ela utiliza comunicação paralela, isso explica seu grande tamanho,pois todos o dados chegam ao mesmo tempo,tendo um fio para cada saida e outros.
Foi por meio da porta paralela que comecei a ter contato com eletrônica digital,ainda era muito imaturo no assunto e me limitava no básico de acender LED’s.
A porta paralela é bem pratica de ser usada,a interface proposta se trata basicamente de um meio seguro(ao computador) de ligar dispositivos que consomem mais corrente do que a oferecida pela porta.
Existe a possibilidade de ligar equipamentos de baixa corrente diretamente na porta,mas os riscos á placa mãe do computador são altissimos.
Tempos depois conheci o Arduino, então percebi o tanto que estava atrasado diante do mundo da eltrónica.

Porta Paralela
Tirado de

Na minha primeira montagem bem sucedida usei o modelo de circuito disponível nesse link


Montei em uma matrix universal,mais prático.
100_2397
100_2395

Quanto a montagem não há segredo,as imagens são bem intuitivas,sugiro que deem uma olhada no datasheet do ULN2803 aki

Aqui temos uma imagem mais detalhada de como o ULN2803 se conecta na porta paralela,nessa imagem ele está sendo usado para controlar um motor de passo,mas a saída usada em cada bobina poderia ser usado para ligar individualmente outros dispositivos.Lembrando que esse CI fornece no máximo 500 mA na saída:

E aqui outra imagem de um circuito simples que já fizemos aqui no site com ULN2003 (mesma coisa do 2803,so apresenta mais portas):
DRIVER ARDUINO ULN2003

Qualquer dúvida poste nos comentários.

Liberando a Porta Paralela

Esse é um ponto importante no tutorial,com certeza muitos dos leitores devem usar pelo menos o windows xp como sistema operacional,acontece que a partir dessa versão o acesso a mesma foi bloqueado, para fazer uso dela basta usar um software chamado UserPort,que faz a liberação automática dela,seu download é gratuito,pode ser feito nesse link.
Nesse outro link temos um tutorial ensinando a usar ele.

Acessando a Porta Paralela

Existe programas prontos p/ o acesso,abaixo listo alguns:

LPT1 tirado do site do Rogercom : aki.

DSPCOM, programa muito completo,faz leitura das entradas também,possui uma opção interessante de programar um timer para cada saí­da,também tirado do site rogercom :http://www.rogercom.com/download/DownLoadDspcom.htm

Já para quem quer fazer o acesso na “mão” tem várias maneiras, eu utilizava a linguagem LOGO,por meio do Programa SuperLogo.É uma linguagem muito legal de se trabalhar ,a escrita de código se assemelha ao “modo falado”.Por exemplo,um código que acessa a saí­da 5 da porta paralela:

aprenda LigarSaida
portasaí­dab 888 5
FIM

Depois basta digitar o comando LigarSaida no campo de texto e clikar em executar.

Tutorial de acesso usando C++,aqui a coisa fica mais complicado, mas também é outra alternativa muito interessante escrever o próprio código :
http://www.cefetsp.br/edu/garabed/c/pararela/index.html

Por fim deixo o link da home page do RogerCom, uma das maiores referências nesse assunto:

http://www.rogercom.com/

Deixe um Comentário

O seu endereço de email não será publicado

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>