Forum: PC-Programmierung Taster sollen am PC extern angeschlossen


von Jochen H. (Firma: freier [VENTUZ] Operator) (joschy)


Lesenswert?

werden und mit einem Programm konfigurierbar sein. D.h. ich kann den 
einzelnen Tastern einen Buchstaben zuordnen, der dann via ftp an die im 
Netzwerk befindlichen PCs gesendet wird.

Wie kann man das umsetzen? Hab mit der Suche nix brauchbares gefunden...
Mein Gedanke: µC Board wo die Taster dran kommen. Es wird nur die Taster 
Nummer via UART od. parallel an den PC gesendet. Dann müsste eine 
Anwendung auf´m PC die Taster zuordnen, welche Tastennummer <-> welcher 
Buchstabe und via ftp im LAN versenden...
Mein Problem ist die PC-Anwendung, gibt es da ein paar Ansätze mit denen 
man so etwas umsetzen könnte?

joschy

von F. K. (freddy436)


Lesenswert?

Eventuell kannst du die Taster auch direkt an z.B. die Parallele 
Schnittstelle anschließen, ich würde aber auch eine µC+Serielle Lösung 
bevorzugen.

Die PC Software muss einfach nur auf Daten von der seriellen 
Schnittstelle warten (googeln, gibt genug Beispiele dafür), aus der 
Nummer dann nen Buchstaben machen.

Wie genau stellst du dir die per ftp Senden Geschichte vor? Eine 
Textdatei mit dem Buchstaben dirn?

Da findest du sicherlich auch eine brachbare FTP Klasse im Netz, 
ansonsten solltest du dich ein wenig mit Socket Programmierung vertraut 
machen und deinen eigenen kleinen FTP Client bauen.
Alternativ kannst du natürlich auch irgend ein Kommandozeilen FTP Tool 
benutzen und das dann aus dem Programm aufrufen.

von Jochen H. (Firma: freier [VENTUZ] Operator) (joschy)


Lesenswert?

merci, das sind die richtigen Wegweiser :)

von Rolf Magnus (Gast)


Lesenswert?

> werden und mit einem Programm konfigurierbar sein.

Ähm, was?

> D.h. ich kann den einzelnen Tastern einen Buchstaben zuordnen, der dann
> via ftp an die im Netzwerk befindlichen PCs gesendet wird.

Du willst einen Buchstaben per ftp versenden? Wie soll man sich das 
vorstellen? ftp ist zum Übertragen von Dateien gedacht. Willst du eine 
Datei senden, die nur diesen einen Buchstaben enthält? Welchen Namen 
soll die dann haben?

> Wie kann man das umsetzen?

Einfachste Lösung: USB-Gamepad schlachten und die Taster da an die 
Kontakte anlöten.

> Mein Gedanke: µC Board wo die Taster dran kommen. Es wird nur die
> Taster Nummer via UART od. parallel an den PC gesendet.

Ginge auch.

> Mein Problem ist die PC-Anwendung, gibt es da ein paar Ansätze mit
> denen man so etwas umsetzen könnte?

lirc vielleicht.

von Matthias S. (da_user)


Lesenswert?

ach.. ewiges rumgebastel...

Wie Rolf schon gesagt hat, kauf dir ein USB-Gamepad und hol dir diese 
Software: 
http://www.spaceflakes.de/index.php?index=96&page=2&PHPSESSID=c929b961cc30893bcfb03e3c69e113ca

Wenn du Lust hast, kannst du das Gamepad auch noch zerstören und die 
Tasten desselben mit einem eigenen Bedienfeld "schließen":
http://www.da-user.de.tl/Spiegelsteuerung.htm

hf

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.