Entwickler-Ecke
Grafische Benutzeroberflächen (VCL & FireMonkey) - Spannung steuern
DeluXer - Fr 06.04.07 15:28
Titel: Spannung steuern
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.
BenBE - Fr 06.04.07 23:50
Die Spannung am USB ist fest +5V gegen Masse. An die Signalleitungen kommst Du nicht ran.
DeluXer - 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 - Sa 07.04.07 18:31
Der serielle COM-Port & der parallele LPT-Port bieten sich dafür an.
Magic J - 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:
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; stdcall; external 'inpout32.dll'; procedure Out32(Adresse:Integer;Output:Byte); stdcall; external '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)
Magic J - Sa 07.04.07 19:24
Achso nochwas...
So müsstest du das dazu dann anschließen: (siehe Bild)
Gruß Jonas
DeluXer - So 08.04.07 16:22
das sieht doch super aus..
herzlichen dank schonmal
rn22 - 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.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!