Ola pessoal, encontrei uma pagina que mostra como funciona o recebimento de sinais externos pela porta paralela. Inclusive tem exemplificado um circuito para testar esta funcionalidade... Agora precisamos escrever um programa para controlar esta funcao. Acredito que esta sera a solucao para finalizarmos esta etapa da aprendizagem, vou levar este esquema para o Prof. Egydio na 2a feira para debatermos com ele esta solucao. Postei na integra a materia do site citado. Se quiserem visitar o site fonte segue o link:http://juliuscesar.vilabol.uol.com.br/portaparalela.htmEstou muito otimista com este circuito, acho que teremos sucesso!!Vamos seguir em frente!!! Estamos no caminho certo para a conquista do nosso objetivo!!Porta ParalelaE muito interessante, conhecermos um pouco mais sobre a Porta Paralela,pois ela oferece muitos recursos, como por exemplo, voce pode acionar motores,lampadas, controlar sensores, etc... e tudo atravez do seu software!INTRODUCAOA porta de comunicacao paralela, foi criada especificamente para a impressao, mas ela pode ser usada para outras finalidades. Se voce conhece um pouco de eletronica e domina uma linguagem de programacao (C, C++, Pascal, Delphi ou Visual Basic), podera controlar um circuito eletronico externo atraves desta porta. Essa porta de comunicacao e chamada fisicamente pelo seu computador de LPT1, LPT2 ou ate de LPT3, contem tambem 3 (tres) registradores de controle que sao:378h - Registro de Dados, envia sinal379h - Registro de Status, le sinal37Ah - Registro de Controle, envia sinalO conector responsavel para essa interface e chamado de DB25, que contem 25 pinosCada pino tem sua funcao como descrito abaixo:Os pinos de cor azul e verde servem para saida de sinal que e(5v), os de cor laranja servem para entrada que tambem e(5v), e os vermelhos servem para fechar o circuito que recebe um sinal de voltagem negativa.ATENCAO: as cores usadas so serviram para explicacao. A porta paralela do computador trabalha com a tecnologia TTL isso seguinifica que teremos que enviar/receber 0.5v ou 5v (0.5 nivel baixo - 5 nivel Alto) que sera lido por tres tipo de registradores de controle:378h - Registro de Dados, envia sinal379h - Registro de Status, le sinal37Ah - Registro de Controle, envia sinalSe construirmos um programa que mande para a porta paralela um numero em binario, esse numero se relacionara com os pinos S0, S1, S2, S3, S4, S5, S6, S7 (que formarao um byte(8 posicoes)), obtendo entao, ausencia ou presenca de energia nos mesmos, por exemplo: se mandar-mos o numero binario 00101010 para a porta paralela, os pinos S0 a S7 se relacionarao dessa forma:isso significa que o pino S7 esta em nivel baixo ou seja com 0.5v, S6 nivel baixo 0.5v, S5 nivel alto 5v e assim por diante.Se voce sabe algo sobre eletronica, podera aproveitar a voltagem que esta por exemplo no pino S5 e montar algo . Lembre-se voce esta trabalhando com a porta paralela que esta ligada na placa mae, qualquer circuito provocado pode danificar seu computador.CRIANDO UM CIRCUITO PARA ENVIAR SINALSabemos que os pinos do DB25 S0 a S7 quando em nivel alto emitem 5v, entao vamos montar um aparelho eletronico que receba o sinal emitido pelos pinos e ligue um circuito. Antes de comecar-mos,