[RESOLVIDO] ADAPTADOR DE USB PARA CENTRONICS

MARCELO.TREZE 24/08/2012 12:25:27
#408566
então vamos ao entendimento, primeiro desculpe se pareci rude, qual é o hardware que você construiu, o que ele faz ele envia ou recebe dados do PC?

AJSO 24/08/2012 13:36:04
#408580
Caro VBLOCO

Pelo que analisei você adquiriu um controlador (Kit para Estudo da Porta Paralela (LPT)) http://www.jobtecltda.com.br/paralela/kit_paralela.htm

01 Placa PCI para controlar 8 saídas e 5 entradas
01 Fonte de Alimentação 12Vdc
01 Cabo para Porta Paralela
01 Manual da Placa e Softwares
01 CD com aplicativos em Visual Basic para aprender a controlar a Porta Paralela, com código fonte aberto e totalmente comentado.

E tenha conectado tudo como manda o manual de operação

Em primeira ocorrência Sua DLL inpout32.dll Ela deve estar na mesma pasta de seu programa ou no diretório como manda o manual do fabricante desta placa.

Segundo: a declaração

Aqui estão as declarações que devem estar no módulo: modulo.bas

Public Declare Function Inp Lib [Ô]inpout32.dll[Ô] Alias [Ô]Inp32[Ô] (ByVal PortAddress As Integer) As Integer
Public Declare Sub Out Lib [Ô]inpout32.dll[Ô] Alias [Ô]Out32[Ô] (ByVal PortAddress As Integer, ByVal Value As Integer)

Ei fiz um teste com meu sistema e utilizei exatamente como no site o uso dos fontes que está disponivel, só não tenho a placa mas tenho um controlador de sinais da saida Serial/Paralea (o resultado é igual a sua placa)

Siga estas regras dessa pagina para o uso em Vb 6.0: http://gse.ufsc.br/~bezerra/disciplinas/ProgPerif/Paralela/kit_paralela_lapro/KitPortaParalelaJobtec.htm

Se tudo isso está correto

Ao colocar este cabo USB de conversão em seu sistema foi instalado um dispositivo USB em seu windows, é preciso ir até ele e verificar se esta configurado a porta LPT1 apenas ela.

Entre em Impressoras e aparelhoe de FAX

Click com o botão direto no dispositivo

Entre na opção Propriedade
Selecione a aba Portas
Deixe marcado apenas LPT1

Caso já tenha utilizado em outra porta este dispositivo é necessário reiniciar seu sistema operacional:

Para enviar dados utilize estes parâmetros como descrito no site:

Não há a necessidade de incluir qualquer LED ou outro circuito eletrônico pois trata-se de saidas controladas por relé. Para cada comando desse você hovira um acionamento de um dos 8 relé algo parecido como um (TAC, TAC) kkkkkkkkkkkk

Com base na expressão acima, observe exemplos práticos:

[ô] seta a porta em 00000000
out 888, 0 [ô] aqui usamos o Registrador de Dados da porta LPT1 (888)

[ô] seta a porta em 00000001 (pino 2, D0)
out 888, 1 ou out &h378, 1 [ô] observe que podemos usar hexadecimal ou decimal para indicar a mesma porta

[ô] seta a porta em 00000010 (pino 3, D1)
out 888, 2

[ô] seta a porta em 00000100 (pino 4, D2)
out &h378, 4 ou out 888, 4

[ô]seta a porta em 00001000 (pino 5, D3)
out 888, 8

[ô] seta a porta em 11111111
out 888, 255

Para mudarmos mais de um bit no mesmo comando, basta somar o número do bit:

[ô] seta a porta em 00001011
out 888, 11 [ô] aqui estamos setando (pino 2, D0), (pino 3, D1) e (pino 5, D3)

Controlar 8 saídas da Porta Paralela este código funciona perfeitamente..........

Se ainda assim não tiver sucesso, talves mais informações de seu sistema....


Boa sorte

boa sorte

VBLOCO 31/08/2012 11:31:00
#409004
Bom Pessoal,

O lance com o adapdator USB X Centronic não deu certo, mas resolvi o problema comprando uma placa mae antiga em uma oficina de informatica, montei essa placa com alguns perifericos antigos que tinha aqui em casa, fiz o codigo instalei os leds e tudo funcionou como esperado.

Agradeço a todos que se dispuseram a ajudar,

Valeu!
MARCELO.TREZE 31/08/2012 12:26:22
#409009
solução inusitada, rs

boa sorte
Página 2 de 2 [14 registro(s)]
Tópico encerrado , respostas não são mais permitidas