Vielleicht hilft dir dieses zu verstehen.
http://www.the-starbearer.de/Praxis/Ele ... stelle.htm
In der Tabelle siehst du dann auch wieviel Ausgänge die RS232 Schnittstelle
tatsächlich hat. Dreimal Out (O).
Um mit einfachen Mitteln zu Programmieren, kannst du erst mal das mit der
MVCOM-Lib von Mark Vitry versuchen.
http://perso.orange.fr/marc.vitry/purebasic.htm
Ich hoffe das sind mal zuerst einige Infos hier. Auf meiner HP habe ich
auch einiges, womit man über die RS232 und einem IC Schieberegister
8Bits mit Logikpegel 5V steuern kann um damit dann digitale Steuerungen
anzusprechen, da die serielle Schittstelle selbst eine Spannung von +/- 12V hat.
Das ist der Unterschied zu LPT, welche mit 5V Logik arbeitet und zudem
8Datenkanäle und noch weitere Steuerleitungen hat, die parallel arbeiten. Je nachdem wie schnell du eine
Schaltung betreiben mußt ist zu überlegen, welche Schnittstelle sich am
besten eignet. Doch Vorsicht bei LPT. Da diese max. nur 10mA verkraften,
sollte man mit Schutzwiderständen arbeiten, die in Reihe geschaltet
werden. Die RS232-Schnittstelle ist dagegen robuster als die LPT-Schnittstelle.
Vielleicht wäre es gut sich das Buch von B.Kainka zu besorgen. Da ist
vieles gut erklärt und enthält reichlich Beispiele in VBA, Delphi oder C,
die sich leicht in PB umsetzen lassen, vorhanden.
http://www.b-kainka.de/
Hier ein kleiner Auszug aus diesem Buch.
http://www.b-kainka.de/schnitt.htm
Er benutzt dazu die Port.DLL, aber in PureArea.net sind auch
fertige Libs (Wrapper) zu IO.DLL bzw. Inpout32.DLL, mit denen man
leicht die Beispiele im Buch zur LPT nutzen kann.
Achja, es gibt auch eine WinIO.DLL, welche Danilo mal beschrieben
hatte.
Für die RS232-Schnittstelle ist die MVCom sehr gut geeignet.
Es gibt hier aber auch im forum einige Codeschnipsel, die RS232 wie eine
Datei öffnen dann mittels API ansprechen.
Dazu hatte Rings mal was in PB geschrieben.
Grüße, Falko