View
21
Download
0
Category
Preview:
Citation preview
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
Projeto Porta Paralela
Montagem Lgica
Requisitos:
Delphi 7 [Verso Enterprise Edition recomendada]
Componente LED [..\Dependncias\Led]
DLL para acesso ao Hardware [..\Dependncias\inpout32.DLL]
1.] Instale o Delphi 7 da forma que desejar.
2.] Instale o componente Led:
1. Copie a pasta LED para C:\Arquivos de programas\Borland\Delphi7\Lib
2. Abra o Delphi. Selecione a opo Component Install Component.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
3. Clique em Unit file name clique em Browse....
4. Abra a pasta Led em C:\Arquivos de programas\Borland\Delphi7\Lib\Led
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
5. Selecione o arquivo Led1.pas
6. Clique em OK
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
7. Na tela de confirmao clique em Yes
*Caso aparea alguma tela intermediria, selecione a opo Compile e na
mesma tela a opo Install.
8. Na prxima tela de confirmao clique em OK .
9. V at a opo File e clique em Save All e novamente em File e clique
em Close All
10. No fim da Paleta de Componentes estar disponvel a paleta Storms e o
componente Led estar tambm disponvel.
4.] Dirija-se at a pasta ..\Dependncias, copie o arquivo inpout32.dll e
cole-o na pasta C:\Windows\System32.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
5.] Abra o Projeto Porta Paralela:
1. File Open e dirija-se at a pasta do projeto, selecionando os arquivos:
PParalela e untPrincipal.
6.] Compile o Projeto [Ctrl+F9] e execute-o [F9].
7.] A interface do programa ser aberta e j estar pronta para o envio de
informaes. Falta agora montar o hardware necessrio, que tambm
muito simples.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
Projeto Porta Paralela
Montagem Fsica
Requisitos:
8 Leds
8 Resistores de 220
1 Cabo de Porta paralela
Nota 1: Os contatos de 18 25 do cabo so o fio comum, ou o contato
negativo, ficando cargo dos pinos de 2 9 serem os contatos que sero
manipulados. Onde:
Contato 2: D0
Contato 3: D1
Contato 4: D2
Contato 5: D3
Contato 6: D4
Contato 7: D5
Contato 8: D6
Contato 9: D7
Nota 2: Em cada Led solde um resistor de 220 . Este resistor deve ficar
no contato MAIOR do Led, que sua polarizao positiva.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
A Porta Paralela:
1.] Conecte o cabo ao computador e faa da seguinte maneira com a
conexo fmea do cabo:
O plo positivo de cada Led dever conter um resistor. O contato
livre do resistor dever estar em contato com o local de acoplagem do
conector fmea. Observe ainda que a numerao ocorre da direita para a
esquerda, conforme a imagem acima. Os contatos negativos dos Leds
Macho: Conectado ao Computador
Fmea: Onde os Leds sero conectados.
2 3 4 5 6 7 8 9
1
Pinos
10 11 12 13
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
podero ser soldados em um nico fio que ser colocado nos encaixes de
18 25, pois so o terra do cabo, ou ainda em sua blindagem.
Montagem Final: usando a imagem mais vista por quem busca
informaes sobre comunicao via Porta Paralela.
Obs: Recomendo que acesse o site rogercom.com para aprender mais sobre
portas seriais, paralelas e USB.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
A Interface do Programa
bastante intuitiva:
As funcionalidades so basicamente as mesmas em cada um dos botes. A
diferena, lgico, que cada um dos botes manipula um pino especfico,
sendo possvel, dessa forma, ligar um, oscilar outro e mesmo oscilar os
demais, cada um com sua freqncia especfica. Exemplo:
Ao clicar no boto:
O Pino 2 ser ativado e seu Led correspondente ligar. O Led da interface
ficar verde e o boto tambm identificar o pino ativado.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
Ao clicar novamente o Led correspondente se desligar e a interface
indicar seu estado inativo.
A opo oscilar ser setada pela barra sua direita. Por padro a oscilao
ser realizada cada 1 segundo e poder ter seu tempo reduzido at 1
milissegundo, bastando para tal que se deslize a barra para cima.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
A opo Interromper desabilita a oscilao. Se o estado em que a porta se
encontra for Ativo, seu estado ser setado para Inativo e vice-versa.
O boto Ativar liga todos os pinos e os Leds e altera seu Caption para
Desligar. Se clicado novamente, far o inverso e voltar sua forma
inativa. A barra deslizante inferior deixa a interface translcida.
...::: Rhads Carlos Eduardo :::...
Controle Individual da Pinagem da Porta Paralela
Ferramenta para o Desenvolvimento: Parmon
Caso no possua o cabo, uma ferramenta til o programa Parmon.exe. Ele
dar o status da porta e simular o estado do Led. Para tal, execute o
Parmon e depois o Verificador de Portas Paralelas e clique em Ativar. Os
Leds correspondentes aos pinos de 2 9 ligaro. Clicando em Desativar
ocorrer o oposto.
Ao ligar UM Led individual, o mesmo ser mostrado na interface do
Parmon.exe. Ao setar os demais, os efeitos sero igualmente mostrados.
Exemplo de melhorias na interface e funcionalidades
Notas do autor:
Depois de exaustivas pesquisas finalmente consegui os trechos que resolveram a questo da pinagem individual. Uma das fontes que
eu referencio o site:
http://muriloleal.com.br/?conteudo=eletronica/portaparalela/delphi
Outro, que resolveu a questo da exclusividade dos pinos :
http://www.forumpcs.com.br/comunidade/viewtopic.php?t=119937
E tantos outros, mesmo o rogercom.com que fizeram possvel este desenvolvimento. O Cdigo deste projeto livre, use-o e altere-o
sua vontade. Caso tenha alguma crtica ou queira colaborar, contate-nos. Caso tenha algo adicionar ao cdigo, faa-o e mande-
nos para que o acrescentemos ao original. E o mais importante: Repasse, divulgue, disponibilize...
A Equipe: Rhads [Programao] Carlos [Eletrnica e Montagem] Eduardo [Responsvel pelo Departamento da Coca-Cola] Contato: neoraptor@gmail.com
Recommended