12
...::: Rhads – Carlos – Eduardo :::... Controle Individual da Pinagem da Porta Paralela Projeto Porta Paralela Montagem Lógica Requisitos: Delphi 7 [Versão Enterprise Edition recomendada] Componente LED [..\Dependências\Led] DLL para acesso ao Hardware [..\Dependências\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 opção “Component Install Component”.

Projeto Monitoramento Porta Paralela

  • Upload
    rhads

  • View
    19

  • Download
    3

Embed Size (px)

Citation preview

Page 1: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

Projeto Porta Paralela

Montagem Lógica

Requisitos:

Delphi 7 [Versão Enterprise Edition recomendada]

Componente LED [..\Dependências\Led]

DLL para acesso ao Hardware [..\Dependências\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 opção “Component → Install Component”.

Page 2: Projeto Monitoramento Porta Paralela

...::: 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”

Page 3: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

5. Selecione o arquivo “Led1.pas”

6. Clique em “OK”

Page 4: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

7. Na tela de confirmação clique em “Yes”

*Caso apareça alguma tela intermediária, selecione a opção “Compile” e na

mesma tela a opção “Install”.

8. Na próxima tela de confirmação clique em “OK” .

9. Vá até a opção “File” e clique em “Save All” e novamente em “File” e clique

em “Close All”

10. No fim da Paleta de Componentes estará disponível a paleta “Storm’s” e o

componente Led estará também disponível.

4.] Dirija-se até a pasta “..\Dependências”, copie o arquivo “inpout32.dll” e

cole-o na pasta C:\Windows\System32.

Page 5: Projeto Monitoramento Porta Paralela

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

informações. Falta agora montar o hardware necessário, que também é

muito simples.

Page 6: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

Projeto Porta Paralela

Montagem Física

Requisitos:

8 Led’s

8 Resistores de 220 Ω

1 Cabo de Porta paralela

Nota 1: Os contatos de 18 á 25 do cabo são o fio comum, ou o contato

negativo, ficando á cargo dos pinos de 2 á 9 serem os contatos que serão

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 polarização positiva.

Page 7: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

A Porta Paralela:

1.] Conecte o cabo ao computador e faça da seguinte maneira com a

conexão fêmea do cabo:

O pólo positivo de cada Led deverá conter um resistor. O contato

livre do resistor deverá estar em contato com o local de acoplagem do

conector fêmea. Observe ainda que a numeração ocorre da direita para a

esquerda, conforme a imagem acima. Os contatos negativos dos Led’s

Macho: Conectado ao

Computador

Fêmea: Onde os Led’s

serão conectados.

2 3 4 5 6 7 8 9

1

Pinos

10 11 12 13

Page 8: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

poderão ser soldados em um único fio que será colocado nos encaixes de

18 á 25, pois são o terra do cabo, ou ainda em sua blindagem.

Montagem Final: usando a imagem mais vista por quem busca

informações sobre comunicação via Porta Paralela.

Obs: Recomendo que acesse o site rogercom.com para aprender mais sobre

portas seriais, paralelas e USB.

Page 9: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

A Interface do Programa

É bastante intuitiva:

As funcionalidades são basicamente as mesmas em cada um dos botões. A

diferença, lógico, é que cada um dos botões manipula um pino específico,

sendo possível, dessa forma, ligar um, oscilar outro e mesmo oscilar os

demais, cada um com sua freqüência específica. Exemplo:

Ao clicar no botão:

O Pino 2 será ativado e seu Led correspondente ligará. O Led da interface

ficará verde e o botão também identificará o pino ativado.

Page 10: Projeto Monitoramento Porta Paralela

...::: 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 opção oscilar será setada pela barra á sua direita. Por padrão a oscilação

será realizada á cada 1 segundo e poderá ter seu tempo reduzido até 1

milissegundo, bastando para tal que se deslize a barra para cima.

Page 11: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

A opção “Interromper” desabilita a oscilação. Se o estado em que a porta se

encontra for “Ativo”, seu estado será setado para “Inativo” e vice-versa.

O botão “Ativar” liga todos os pinos e os Led’s e altera seu Caption para

“Desligar”. Se clicado novamente, fará o inverso e voltará á sua forma

inativa. A barra deslizante inferior deixa a interface translúcida.

Page 12: Projeto Monitoramento Porta Paralela

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

Controle Individual da Pinagem da Porta Paralela

Ferramenta para o Desenvolvimento: Parmon

Caso não 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

Led’s correspondentes aos pinos de 2 á 9 ligarão. 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 serão igualmente mostrados.

Exemplo de melhorias na interface e funcionalidades

Notas do autor:

Depois de exaustivas pesquisas finalmente consegui os trechos que resolveram a questão da pinagem individual. Uma das fontes que

eu referencio é o site:

http://muriloleal.com.br/?conteudo=eletronica/portaparalela/delphi

Outro, que resolveu a questão da exclusividade dos pinos é:

http://www.forumpcs.com.br/comunidade/viewtopic.php?t=119937

E tantos outros, mesmo o rogercom.com que fizeram possível este desenvolvimento. O Código deste projeto é livre, use-o e altere-o

á sua vontade. Caso tenha alguma crítica ou queira colaborar, contate-nos. Caso tenha algo á adicionar ao código, faça-o e mande-

nos para que o acrescentemos ao original. E o mais importante: Repasse, divulgue, disponibilize...

A Equipe: Rhads [Programação] Carlos [Eletrônica e Montagem] Eduardo [Responsável pelo Departamento da Coca-Cola] Contato: [email protected]