basti

03.04.2009, 12:35 |
Signal an den PC übertragen (Bauelemente) |
Hallo ich bin absoluter anfänger und wollte fragen wie man es realisieren kannn, ein Signal an den PC zu übertragen um es dann in einem selbstgeschriebenem Programm weiterverarbeiten. Da wird es ja sicherlich Bauteile geben leider weiß ich nicht welche und wie ich danach suche. Danke im Voraus! |
x y
03.04.2009, 12:47
@ basti
|
Signal an den PC übertragen |
» ein Signal an den PC zu übertragen
Analog oder digital? Wenn letzteres, welche Breite und Pegel?
» selbstgeschriebenem Programm weiterverarbeiten.
Betriebssystem? Programmiersprache? |
basti
03.04.2009, 13:52
@ x y
|
Signal an den PC übertragen |
Das Signal ist eigentlich nur ein ein/aus - Signal und soll von einem potentialbehaftetem Kontakt kommen.
das Betriebssystem ist Win xp und die Progerammiersprache kann C oder Java sein |
Harald Wilhelms

03.04.2009, 14:07
@ basti
|
Signal an den PC übertragen |
» Hallo ich bin absoluter anfänger und wollte fragen wie man es realisieren
» kannn, ein Signal an den PC zu übertragen um es dann in einem
» selbstgeschriebenem Programm weiterverarbeiten. Da wird es ja sicherlich
» Bauteile geben leider weiß ich nicht welche und wie ich danach suche.
Wenn Du dazu den Gameport benutzt, brauchst Du
nur entweder einen Taster oder ein Poti um das
Signal zu erzeugen.
Gruss
Harald |
Gast2
03.04.2009, 15:20
@ Harald Wilhelms
|
Signal an den PC übertragen |
» » Hallo ich bin absoluter anfänger und wollte fragen wie man es
» realisieren
» » kannn, ein Signal an den PC zu übertragen um es dann in einem
» » selbstgeschriebenem Programm weiterverarbeiten. Da wird es ja
» sicherlich
» » Bauteile geben leider weiß ich nicht welche und wie ich danach suche.
»
» Wenn Du dazu den Gameport benutzt, brauchst Du
» nur entweder einen Taster oder ein Poti um das
» Signal zu erzeugen.
» Gruss
» Harald
Viel Spass beim Suchen eines Game-Port an einem neuen PC  |
geralds

Wien, AT, 03.04.2009, 15:27 (editiert von geralds am 03.04.2009 um 15:28)
@ basti
|
Signal an den PC übertragen; Beispiel Druckerport |
» Das Signal ist eigentlich nur ein ein/aus - Signal und soll von einem
» potentialbehaftetem Kontakt kommen.
»
» das Betriebssystem ist Win xp und die Progerammiersprache kann C oder Java
» sein
---
Hallo Basti,
Am einfachsten ist es, wenn du den Druckerport dazu verwendest.
Der hat zwar 8bit Datenausgänge, hat auch 4 Steuerausgänge, 5 Statuseingänge.
-> Zudem ist der Druckerport heutzutage bereits Bi-direktional.
Damit kannst auch die Datenpins als Eingang programmieren.
Der Pegel des Ports ist 5Volt, also TTL-Pegel.
Ein Beispiel:
http://www.doc.ic.ac.uk/~ih/doc/par/index.html
Und da gibst sehhhhr viel Software. Auf der MS Seite hast auch eine Menge für den Download zur Verfügung.
Grüße
Gerald -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |
Harald Wilhelms

03.04.2009, 15:49
@ Gast2
|
Signal an den PC übertragen |
» » » Hallo ich bin absoluter anfänger und wollte fragen wie man es
» » realisieren
» » » kannn, ein Signal an den PC zu übertragen um es dann in einem
» » » selbstgeschriebenem Programm weiterverarbeiten. Da wird es ja
» » sicherlich
» » » Bauteile geben leider weiß ich nicht welche und wie ich danach suche.
» »
» » Wenn Du dazu den Gameport benutzt, brauchst Du
» » nur entweder einen Taster oder ein Poti um das
» » Signal zu erzeugen.
» » Gruss
» » Harald
»
»
» Viel Spass beim Suchen eines Game-Port an einem neuen PC 
Gibts problemlos als USB-Stick. Darauf müsste
man ja auch bei dem ebenfalls vorgeschlagenen
Druckerport zugreifen.
Gruss
Harald |
hws

59425 Unna, 03.04.2009, 23:19
@ geralds
|
Signal an den PC übertragen; Beispiel Druckerport |
» » das Betriebssystem ist Win xp ..
» Am einfachsten ist es, wenn du den Druckerport dazu verwendest.
Und XP lässt dich direkt auf Ports zugreifen? Oder mit welchem Treiber?
Mir DOS und Win9x ging das mal.
hws |
geralds

Wien, AT, 04.04.2009, 00:17
@ hws
|
Signal an den PC übertragen; Beispiel Druckerport |
» » » das Betriebssystem ist Win xp ..
»
» » Am einfachsten ist es, wenn du den Druckerport dazu verwendest.
»
» Und XP lässt dich direkt auf Ports zugreifen? Oder mit welchem Treiber?
»
» Mir DOS und Win9x ging das mal.
»
» hws
---
Naja, da gibts einen Treiber in Vbasic und VC (in Assembler sollte ebenso kein Problem sein) geschrieben.
Ich habe es noch so im Kopf, ich denke, man auch ziemlich direkt vom System aus hingreifen kan.
Im Framework denke ichs sicher schon, bin aber offen gesagt hier noch nicht in Verlegenheit geraten, daran basteln zu müssen.
Ich bastle nicht so gerne auf meinem PC mit der Software an der Hardware.
Das mache ich lieber mit einem "KundenPC" ne war nur Spass.
Aber in VB und VC habe ich was.
Ich müßte suchen, da habe ich ein .dll damit gehts gut und leicht.
---> Quergeschossen jetzt:
Eine Möglichkeit gibts schon, und zwar als ja XP herauskam, konntest es ja vom 98er oder so, auf XP upgraden. Und, wenn du noch dazu von MSDOS ausgegangen bist, das letzte was 6.22a (gab es auch ein b??, ich weiss nicht mehr), dann hatte XP das DOS nicht ausgeräumt, sondern es wurde zu XP migriert. http://de.wikipedia.org/wiki/Migration_(Informationstechnik)
Damit hattest noch dessen Treiber um in DOS und konntest so zugreifen.
Ich glaube, mit dem Service Pack 2 ist alles vorbei??.
WOW, UND GEFUNDEN! das .dll: Damit konnte ich es lösen:
(uff das war schon etwas lang her, dass ich diese Seite besuchte, da hat sich eniiges geändert.....)
http://logix4u.net/Legacy_Ports/Parallel_Port/Inpout32.dll_for_Windows_98/2000/NT/XP.html
http://logix4u.net/
Ein MSDN Beispiel, aber bitte vorher prüfen ob es so funktioniert. Das ist nur mal um den Wortlaut zu beschreiben:
http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/47aa29c4-d1a1-47c5-8640-945f2abf2eb1/
Die Suchseiten:
http://search.live.com/results.aspx?q=inpout32.dll&src=IE-SearchBox&Form=IE8SRC
http://social.msdn.microsoft.com/Search/en-US/?Query=lpt+port&StartIndex=50
---
Ein LCD, ein Kabeltester, Relais, Programmierer, und ein paar Atmel / PIC / Lattice - Spielereien waren da schon drinnen.
Ich hoffe, es hilft. Leider muss ich mich auch wieder da reindenken.
Grüße
Gerald -- ...und täglich grüßt der PC:
"Drück' ENTER! Feigling!" |