Ik zou graag een lichtsluis op de printerpoort van
mijn computer aansluiten. Ik weet wel hoe ik de
uitgangenkan besturen, maar ik ken de Visual Basic
code en de Hardware er niet voor. Kan iemand mij helpen?

Ja, ik heb al gezocht. Het probleem is dat er alleen uitgangen staan, geen ingangen. Ik heb ook al op internet gezocht, maar daar vind je ook niet veel.

[Bericht gewijzigd door Wim Van Gucht op ]

kijk nog eens op de link van SanderB, de groene poorten zijn ingangen.
Mot je naar GND trekken. Dus een opto met de transostor op de poort en via een weerstand naar de ground endan de LED van de opto aansturen zou moeten werken.
Detectie in software ben ik zelf ook nog naar op zoek voor mijn eigen LPT-projectje...

Niet alleen de groene lijnen, ook de rode lijnen (dus het dataregister van 8 bits) kun je als ingangen gebruiken.

Het statusregister (groen) is alleen input.
Het dataregister (rood) en het stuurregister (blauw) zijn allebei bidirectioneel, dus te gebruiken als in- en uitgangen.
Je kunt dus b.v. 8 externe signalen tegelijkertijd inlezen via het dataregister.

Mbv het stuurregister kun je het zelfs zo maken, dat je het dataregister als uitgangen (motortjes/LEDs aansturen) én als ingangen (externe binaire signalen inlezen) kan gebruiken.

Ik zat al op je te wachten ja... :D
Logic weet er inderdaad erg veel vanaf. Heeft mij ook bij mijn lopende LPT projectje goed geholpen.
[off topic]
Logic, dat schema van jou heb ik eens doorgekeken en het zou inderdaad goed moeten werken zo! Wacht nog even totdat ik alle onderdelen heb en dan komt er zeker weten een foto i.o.d. online!
[/off topic]

Is er mischien ook nog iemand die iets
weet van andere Poorten (USB, COM, ...)

Wat wil je weten over de COM-poort?

ik ken wat over de com poort, ook van de vga trouwens

Mocht je ook met Delphi werken, daarin is het mij gelukt.
Via de com poort:
Zie: mijn Tread: Com poort als schakel ingang, op: www.nldelphi.com

Ook via de printerpoort kan ik gegevens inlezen (echter wel in Delphi dus).

Succes.

Ik ben geinteresseerd in schema's of codes voor andere comunicatiepoorten

In Delphi kan ik de printerpoort uitlezen/aansturen, heb je daar iets aan ?

Edit:
LPT als ingang: gewoon een data lijn naar massa schakelen.
LPT als uitgang: via een weerstand 10K en een BC547 een relais schakelen

[Bericht gewijzigd door MMSoft op ]

Op 4 maart 2005 20:19:13 schreef Wim Van Gucht:
Is er mischien ook nog iemand die iets
weet van andere Poorten (USB, COM, ...)

Volgens mij zit aansturing voor de COM poort helemaal extragratis in microsoft comm control (rechtsklikken op de balk met controls en dan 'components...')

Zie ook VB help commcontrol

Maar zelf nooit geprobeerd, dus misschien zit ik er wel naast.

Op 4 maart 2005 20:19:13 schreef Wim Van Gucht:
Is er mischien ook nog iemand die iets
weet van andere Poorten (USB, COM, ...)

Weet iemand trouwens iets over de:
firewire port
game port
ethernet port
wifi port
ps2 port
gpib port
irda port
rode port
witte port
http://www.floppy63.de/icon/dunno.gif