Forum

Einloggen | Registrieren | RSS  

basti

E-Mail

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(R)

E-Mail

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 :-D

geralds(R)

Homepage E-Mail

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! :wink: Feigling!"

Harald Wilhelms(R)

E-Mail

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 :-D

Gibts problemlos als USB-Stick. Darauf müsste
man ja auch bei dem ebenfalls vorgeschlagenen
Druckerport zugreifen.
Gruss
Harald

hws(R)

E-Mail

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(R)

Homepage E-Mail

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! :wink: Feigling!"