4 Schalter als 4 Taster

OP #637081
Lesenswert?
• ▲
▼
Hallo

ich möchte mir für den Gameport eine kleine Konsole bauen. In die unter 
anderen auch 4 Schalter kommen sollen, welche aber vom Rechner als 
Taster ausgewertet werden sollen. Es soll sowohl die steigende als auch 
die fallende Flanke als ein Impuls weitergegeben werden.

Lösungsansätze habe ich schon einige hier und auch an anderen Stellen 
gefunden zB. Monoflops, Komparator oder auch mit einem 4er EXOR. Bin 
noch rumprobieren was davon die eleganteste Lösung ist. Einen µC kann 
man dafür sicherlich auch nehmen, nur müßte ich mich da erst in das 
Programieren einarbeiten.

Der Tasteranschluß des Gameports hat einen High Pegel welcher mit den 
Joysticktastern auf GND gezogen wird. Das wollte ich dann mit einem 
Transistor machen. Mein Problem ist das ich nicht weiß wie hoch der 
Strom ist der da geschaltet wird, sollte eigentlich nicht viel sein.
Ich dacht an einen BC547 als Tasterersatz nur um den Vorwiderstand zu 
bestimmen brauch ich bei allen Beispielrechnungen den zu schaltenden 
Strom. Den habe ich aber nicht. Gibt es irgendwelche Standartgrößen 
welche verbaut werden, egal welche Ansteuerschaltung davor sitzt?

Gruß
Michael
OP #637092
Lesenswert?
• ▲
▼
Das müßte sowas ähnliches wie der Komparator sein. Dafür habe ich schon 
eine Schaltung bei ELV gefunden 
http://www.elv-downloads.de/service/manuals/FDA10/FDA10_KM_G_020924.pdf
und auch schon als Schaltplan etwas angepaßt den LM 358 habe ich gegen 
einen LM 339 getauscht. Aber bei der Schaltug sind es doch schon einiges 
an Bauteilen und das dann viermal da wird es auf dem Streifenraster 
schon etwas eng.
Aber wie schon geschreiben um die Flanekenauswertung geht es nur zum 
Teil, da suche ich nur noch nach einer sparsameren Lösung.
Nur bei dem Schatlen des High Pegels stehe ich etwas auf dem Schlauch.
#637094
Lesenswert?
• ▲
▼
> Ich dacht an einen BC547 als Tasterersatz nur um den Vorwiderstand zu
> bestimmen brauch ich bei allen Beispielrechnungen den zu schaltenden
> Strom. Den habe ich aber nicht. Gibt es irgendwelche Standartgrößen
> welche verbaut werden, egal welche Ansteuerschaltung davor sitzt?

Probiers einfach aus.
Nimm als Basiswiderstand mal 1 kOhm und probier ob das klein
genug ist. Wahrscheinlich wirds reichen. Wenn nicht, denn nimm
einen kleineren Widerstand.
(Firma: TravelRec.) Persönliche Seite #637117
Lesenswert?
• ▲
▼
Bei so viel Aufwand wäre die Lösung mit einem Tiny-Controller wirklich 
eleganter, kostet wenig, braucht kaum Teile, läßt sich auch auf 
Lochraster aufbauen und läßt sich so programmieren, wie man´s haben 
will. Das Programm ist dabei so simpel, daß man es schnell in Assembler 
zusammenhacken kann. Die ganze Schaltung dürfte locker in das Gehäuse 
des 15-poligen SUB-D-Steckers passen. Überleg Dir´s. Da kannst Du auch 
noch jede Menge bei lernen und Du kommst von den "ollen" Logikbausteinen 
weg.
OP #637439
Lesenswert?
• ▲
▼
Das dies nicht die beste Lösung ist war mir schon klar. Als ich diese 
bei ELV gefunden hatte wollte ich es mal in Target, quasi als Übung, für 
ein vierfach Sytem nachbauen. Aber den fertigen Plan fand ich dann schon 
etwas heftig.
Das mit dem 4x ExOr hatte ich auch schon überlegt nur da war ich mir 
nicht sicher ob so eine Simpel Lösung funktioniert.
Puh, ich merke immer mehr das es 15 Jahre her ist das ich mich damit 
richtig befasst habe.
Danke für Eure Tips. Den vereinfachten Plan werde ich hier auch noch 
einstellen.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.