Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

xxlb3t0

Aproveitamento da porta LPT

Recommended Posts

xxlb3t0

oix, uma vez que sou novo nestas andanças, gostaria de saber como aproveitar a porta LPT para comandar luzes e coisas assim. Sei alguma coisa de c++, pouca mas pronto, a vontade de aprender é grande, gostaria que me dessem umas luzes, com tudo explicadinho, lol, quem sabe ate poderia-mos fazer um tutorial sobre isso.

Share this post


Link to post
Share on other sites
David Pintassilgo

Ora então cá vai. Eu como já tinha fiz já uns circuitos para testar isso mesmo, mas como tive algumas dificuldades em construir o programa em c pesquizei umas coisa e encontrei (por acaso e já no fim deter desistido LOL) em VB6 que é mesmo o ideial.

O que eu fiz foi controlar 8 led's pela LPT por intremedio do envio do um conjunto de 8 bit's a que corresponde cada bit a cada led.

ou seja, supondo que envias o nº120 para a LPT

120 em Binario corresponde 01111000 (se não estou en erro) ou seja vai-te ligar o 2º,3º,4º e 5º led os outros desligam.

o Esquema electronico foi este:

http://img8.exs.cx/img8/8727/projeto41me.gif

Em relação á programação é relativamente simples, é usar um comando para enviar o nºx para a porta é +- simples.

Vai espondo duvidas....

edit:

já agora aqui ta uma parte do codigo em VB


cool stuffs to check.

http://blog.zxcoders.com//

Share this post


Link to post
Share on other sites
xxlb3t0

Porreiro, estava a pensar em fazer um projecto e colocando as pics aqui, assim vou aprendendo e ao mesmo tempo vou ajudando alguem que saiba menos k eu (se for possivel) lol, mas não se esqueçam de me dar uma mao.

Share this post


Link to post
Share on other sites
QuickFire

Bem :P eu este natal ia comprar uns leds, resistências e tal para brincar com a paralela :D o meu objectivo é acender um led quando receber um mail :D mas depois logo posto :)

Anyway... quanto a resistências ? eu já vi que eram de 800 Ohms 470 Ohms etc... tou um bocado baralhado :| alguem me diz qual é e já agora como se vê :P

Share this post


Link to post
Share on other sites
QuickFire

Amanhã vou comprar essas coisinhas todas - 4 leds e respectivas resistências, manga retractil (acho que é este o nome, não quero estragar nada :P ) e talvez uma placa de circuito impresso :)

Ferro de soldar e solda já ca tenho em casa por isso vamos ver o que sai daqui :)

Share this post


Link to post
Share on other sites
David Pintassilgo

Uma breadboard poupava-te o soldar e pudias mudar o circuito sempre q quisesses! :P

Isso é fixe para fazer testes!

já agora, aqui ficam umas imagens do dispositivo que construi com os led's. A ideia é criar uma cena para meter numa cena do CD ROM com um indicador de ON/OFF, RAM,CPU,Down e Up load quando assim do limite (maximo, ou prédefenindo)

http://img249.imageshack.us/img249/6857/imagem0040qd.jpg

http://img249.imageshack.us/img249/3696/imagem0025cl.jpg

http://img249.imageshack.us/img249/8163/imagem0030bu.jpg

http://img249.imageshack.us/img249/332/imagem0069xo.jpg

(o multimetro da ultima imagem claro está não faz parte do circuito,..LOL)

Bem,..mas já que estou a falar nisto, o projecto ficou-se mesmo por aqui, não consegui fazer o software para o meter a trabalhar,.... :-\ Algum ajudante?  ;D


cool stuffs to check.

http://blog.zxcoders.com//

Share this post


Link to post
Share on other sites
QuickFire

Uma breadboard poupava-te o soldar e pudias mudar o circuito sempre q quisesses! :P

Hum :) agrada-me :) assim podia aproveitar para outros futuros projectos :) thanks pela dica :)

Share this post


Link to post
Share on other sites
QuickFire

Esse lcd é um projecto futuro :P ainda sou MUITO (mesmo muito :) ) verde em electrónica :)

De qualquer forma se morasse em lisboa ia a dimofel, mas como não moro e não me apetece pedir isto pelo correio vou ver se eles têm numa loja cá na minha terra :)

Já agora estive a ver preços de uma breadboard e fiquei assustado :| uma do mais básico pode ficar por quantos €€ +-?

Share this post


Link to post
Share on other sites
David Pintassilgo

Depois podem explorar outras alternativas :P

Se conseguires dominar bem a porta paralela tens isto por 10.6€:

http://www.robot-italy.com/images/images_big/lcd162.jpg

Já agora onde pensas comprar isso? Tens sempre a dimofel :)

Já agora em relação a isto já vi esquemas muito fixes e reltivamente simples mas a usar um LCD de um nokia 3310. Se tiveres/em intereçado/os volto a procurar que sei +- ond eé que isso para. E alem disso há programas e plugin's pro winamp para isso.


cool stuffs to check.

http://blog.zxcoders.com//

Share this post


Link to post
Share on other sites
Bruno

Já agora estive a ver preços de uma breadboard e fiquei assustado :| uma do mais básico pode ficar por quantos €€ +-?

Entre 5 e 7€

Aconselho esta: http://www.robot-italy.com/product_info.php/cPath/52_53/products_id/229 (existe à venda em portugal)

A cena do LCD n requer grandes conhecimentos :) Alias o trabalho é quase todo feito do lado do PC :)

Já agora em relação a isto já vi esquemas muito fixes e reltivamente simples mas a usar um LCD de um nokia 3310. Se tiveres/em intereçado/os volto a procurar que sei +- ond eé que isso para. E alem disso há programas e plugin's pro winamp para isso.

Por mim não... uma vez que este LCD é bem maior :) (a n ser q o telemovel q falaste seja um PDA :$)

Eu tb conheço esses plugin's... mas é mto mais giro se for a própria pessoa a fazer :P

Share this post


Link to post
Share on other sites
QuickFire

Bem... tentei ir lá á loja mas foi mentira :D passei por lá duas vezes e uma estava fechado, e na outra não tava ninguém na loja e eu tinha uma certa pressa :| acho que vou mas é mandar pelo correio não á de ser por uns € a mais de portes :D aproveito e talvez compre um lcd quem sabe :)

Share this post


Link to post
Share on other sites
QuickFire

Só mais uma dica... eu tive a ver umas páginas para saber que resistencia comprar (aquilo só lá tem o nome) e será que a de 470ohms (Amarelo, violeta , marrom) corresponde a uma resistência RESISTÊNCIA CARVAO 1/2W 47R ? fui por aqui porque vi num site que Amarelo = 4 e Violeta = 7 por isso foi um bocado às escuras e como é a "minha primeira vez" (lol :) ) a comprar disto sou como disse muito verdinho :D

Share this post


Link to post
Share on other sites
David Pintassilgo

Eu tb não me entendo bem com isso, mas penso que o ideial seja de 0,25W. em relação aos ohms nã tou bem a ver o que é esse "R" mas tenta procurar por  0,47K. (se não me tou a baralhar é mesmo essa a converdsão para K's) :D


cool stuffs to check.

http://blog.zxcoders.com//

Share this post


Link to post
Share on other sites
QuickFire

Bem já tive a ler umas coisas sobre electrónica e os "R" significam "." ou seja  4R7 = 4.7 ohms e os K significam Mil ou seja 47K = 47000Ohms :)

Depois disto estou esperando pela confirmação da encomenda por parte da dimofel para começar o meu mini projecto :P enquanto aquilo não chega tive umas ideias :P O que vou fazer é o seguinte:

Começo por um programa em C em que envia a info necessária para acender o led que se encontra no pin X.

E agora vem a parte gira :) lembrei-me que para não tornar o projecto tão monotono podia fazer um frontend em PHP de forma a controlar o programa feito em C via Web :D

Na prática posso controlar os leds que se encontram à minha frente num PC da China :D Vou já trabalhar no PHP, talvez use Ajax apesar de ser MUITO n00b ainda e não perceber nada daquilo :)

Vou dando news quando receber os leds, resistencias e a breadboard :)

O objectivo disto é mais testar o funcionamento da porta paralela e também para usos futuros com o PHP por exemplo :)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.