Вы находитесь на странице: 1из 12

...::: Rhads Carlos Eduardo :::...

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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::... 3. Clique em Unit file name clique em Browse....

4. Abra a pasta Led em C:\Arquivos de programas\Borland\Delphi7\Lib\Led

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::... 5. Selecione o arquivo Led1.pas

6. Clique em OK

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::... 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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

A Porta Paralela:

Macho: Conectado ao Computador

Fmea: Onde os Leds sero conectados.

1.] Conecte o cabo ao computador e faa da seguinte maneira com a conexo fmea do cabo:
9 8 7 Pinos 6 5 4 3 2

13

12 11

10

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

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

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.

Controle Individual da Pinagem da Porta Paralela

...::: Rhads Carlos Eduardo :::...

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.
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 mandenos 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

Exemplo de melhorias na interface e funcionalidades

Controle Individual da Pinagem da Porta Paralela

Вам также может понравиться