Autor Beitrag
DeluXer
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Fr 06.04.07 15:28 
Moin Moin,

ich würde gerne die ausgehende Spannung am USB Port kontrollieren. Das ganze soll relativ simpel sein, nämlich entweder "An" oder "Aus". Wär super wenns da ne Möglichkeit geben würde.

Danke für eure Hilfe im Vorraus.


Zuletzt bearbeitet von DeluXer am Sa 07.04.07 18:02, insgesamt 1-mal bearbeitet
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Fr 06.04.07 23:50 
Die Spannung am USB ist fest +5V gegen Masse. An die Signalleitungen kommst Du nicht ran.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
DeluXer Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: Sa 07.04.07 18:00 
Danke erstmal für die Hilfe

Gibt es denn einen Port am PC an dem eine ausgehende Spannung ein-/bzw. ausgeschaltet werden kann?
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Sa 07.04.07 18:31 
Der serielle COM-Port & der parallele LPT-Port bieten sich dafür an.

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
Magic J
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 66

WinXP Prof., Vista
Delphi6, Delphi 2009, Java(Eclipse), C++, Basic
BeitragVerfasst: Sa 07.04.07 19:01 
Hi,

Genau meiner Meinung is der LPT(Drucker)-Port wirkilic sinnvollsten für sowas!

Allerdings brauchst für die Ansteuering des LPT-Port unter Windows XP eine *.dll-Datei (Bibliothek), die du in den selben Ordner schiebst und im Programm dann einbindest

Hier ein Besipiel:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
Var Port:Integer=888;

function Inp32(Adresse:Integer): Byte; stdcallexternal 'inpout32.dll';
procedure Out32(Adresse:Integer;Output:Byte); stdcallexternal 'inpout32.dll';

procedure TForm1.AnClick(Sender: TObject);
begin
  Out32(port,1);
end;

procedure TForm1.AusClick(Sender: TObject);
begin
  Out32(port,0);
end;

Hier wird der 1. Pin (von 8) auf Hi bzw Lo geschaltet!
(Mit "Inp32()" könntest du noch Eingänge (5 Stück) abfragen...)

Die Bibliothek konnet man irgendwo mal kostenlos downloaden (glaub bei Pollin.de)
Einloggen, um Attachments anzusehen!
Magic J
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 66

WinXP Prof., Vista
Delphi6, Delphi 2009, Java(Eclipse), C++, Basic
BeitragVerfasst: Sa 07.04.07 19:24 
Achso nochwas...

So müsstest du das dazu dann anschließen: (siehe Bild)

Gruß Jonas
Einloggen, um Attachments anzusehen!
DeluXer Threadstarter
Hält's aus hier
Beiträge: 9



BeitragVerfasst: So 08.04.07 16:22 
das sieht doch super aus..

herzlichen dank schonmal
rn22
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 70



BeitragVerfasst: So 08.04.07 17:24 
weils auch sonst überall steht, will ich das auch hier nochmal schreiben:

Beim Basteln mit dem Parralel Port sollte man echt vorsichtig sein (z.B. keine Spannung auf die Ausgänge geben), da man sonst den Port killt.