Spannung auf Pins der COM-Schnittstelle legen
Hallo zusammen,
ich möchte mir ein Programm schreiben, das bei mir bestimmte Relais steuern soll. Dazu wollte ich einfach jedes Relais an einen bestimmten Pin der COM-Schnittstelle anschließen.
Wenn ich im Internet nach Tutorials suche Ports zu programmieren, finde ich nur schwer verständliche Codeschnipsel, die am Ende ganze Bytes übertragen wollen.
Gibt's da auch ne einfache Möglichkeit auf einzelne Pins Spannung zu legen, un wieder zu nehmen?
Mein Betriebssystem ist Win7, könnte das ganze aber auch auf Linux versuchen.
Danke schon mal
Bernd
ich möchte mir ein Programm schreiben, das bei mir bestimmte Relais steuern soll. Dazu wollte ich einfach jedes Relais an einen bestimmten Pin der COM-Schnittstelle anschließen.
Wenn ich im Internet nach Tutorials suche Ports zu programmieren, finde ich nur schwer verständliche Codeschnipsel, die am Ende ganze Bytes übertragen wollen.
Gibt's da auch ne einfache Möglichkeit auf einzelne Pins Spannung zu legen, un wieder zu nehmen?
Mein Betriebssystem ist Win7, könnte das ganze aber auch auf Linux versuchen.
Danke schon mal
Bernd
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 137445
Url: https://administrator.de/contentid/137445
Ausgedruckt am: 26.11.2024 um 12:11 Uhr
2 Kommentare
Neuester Kommentar
Hallo Bernd,
ich hatte mal was ähnliches aber viel kleiner: Setzen und lesen von Pins des LPT-Ports.
Müsste doch eigentlich auch auf den COM-Port anwendbar sein !?
Schau doch mal hier ob es dir weiterhilft: LPT mit C Programm ansteuern
~Arano
Edit:
Okay, wenn ich mrtux Beitrag (s.u.) so lese scheint es mir das ich mich wohl geirrt habe
ich hatte mal was ähnliches aber viel kleiner: Setzen und lesen von Pins des LPT-Ports.
Müsste doch eigentlich auch auf den COM-Port anwendbar sein !?
Schau doch mal hier ob es dir weiterhilft: LPT mit C Programm ansteuern
~Arano
Edit:
Okay, wenn ich mrtux Beitrag (s.u.) so lese scheint es mir das ich mich wohl geirrt habe
Hi !
Um die Software würde ich mich erst mal gar nicht kümmern, denn ohne die nötigen Kenntnisse in der Elektronik....
Aus der seriellen Schnittstelle kommt kein TTL-Pegel, darum kannst Du da schon mal kein Relais (ohne Pegelwandler, Auswertung und Vorstufe) anschliessen. Ausserdem kannst Du gleich mal vergessen, ein Relais direkt an eine PC-Schnittstelle anschliessen zu wollen, ohne weitere Elektronik geht da gar nix bzw. danach nix mehr.. :-P
Da musst Du erst mal eine kleine Schaltung bauen, um ein Relais anschliessen/ansteuern zu können oder kauf dir besser einen Bausatz (im Elektronikhandel gibts die schon ab 9,99 Euro), da liegt meist schon eine Software zur Steuerung bei. Bessere Bausätze bieten auch ein SDK für gängige Entwicklungswerkzeuge z.B. für C, Java oder Delphi (Pascal). Diese Bausätze werden aber eher an der parallelen Schnittstelle angeschlossen, da dort der elektronische Aufwand geringer ist. Ich meine ich hätte gelesen, dass es mittlerweile solche Relais-Schaltungsboards auch für USB gibt....
mrtux
Um die Software würde ich mich erst mal gar nicht kümmern, denn ohne die nötigen Kenntnisse in der Elektronik....
Aus der seriellen Schnittstelle kommt kein TTL-Pegel, darum kannst Du da schon mal kein Relais (ohne Pegelwandler, Auswertung und Vorstufe) anschliessen. Ausserdem kannst Du gleich mal vergessen, ein Relais direkt an eine PC-Schnittstelle anschliessen zu wollen, ohne weitere Elektronik geht da gar nix bzw. danach nix mehr.. :-P
Da musst Du erst mal eine kleine Schaltung bauen, um ein Relais anschliessen/ansteuern zu können oder kauf dir besser einen Bausatz (im Elektronikhandel gibts die schon ab 9,99 Euro), da liegt meist schon eine Software zur Steuerung bei. Bessere Bausätze bieten auch ein SDK für gängige Entwicklungswerkzeuge z.B. für C, Java oder Delphi (Pascal). Diese Bausätze werden aber eher an der parallelen Schnittstelle angeschlossen, da dort der elektronische Aufwand geringer ist. Ich meine ich hätte gelesen, dass es mittlerweile solche Relais-Schaltungsboards auch für USB gibt....
mrtux