Hallo!
Zu meinem Gehäuse habe ich auch zwei Joysticks dazu bekommen. Diese kann man von
8 auf 4 Richtungen "umbauen", aber mal schnell während dem Spiel geht das nicht.
Deswegen hab ich mir zuerst eine TTL-Schaltung überlegt, die die
Joystick-Signale "filtert" und je nach Betriebsmodus (8 oder 4 Richtungen, über
Taster umschaltbar) entweder alles 1:1 (8 Richtungen) an das I-PAC weitergibt
oder nur jeweils 1 Signal (das Neuere).
Drückt man z.B. nach oben und dann nach rechts, sind ja beide Schalter betätig.
Im 4-Richtungs-Modus würde das "oben"-Signal solange durchgegeben, bis das
"rechts"-Signal kommt.
In der Simulation hat das auch alles schön geklappt, allerdings hätte ich ein
TTL-Grab (ca. 15-20 Bausteine) aufbauen müssen.
Deswegen will ich es jetzt mit einem Mikrocontroller (ATmega8) probieren. Die Schaltung
wird viel einfacher und von der Geschwindigkeit müsste es auch locker reichen.
Der Prozessor wird mit 8 MHz getaktet und kann einen Befehl pro Takt abarbeiten
(das entspricht 8 Millionen Befehlen pro Sekunde!). Damit liegt man deutlich unter
der Prellzeit der Kontakte und das Programm besteht auch nur aus einige Zeilen
(in C).
Als "Extra" hab ich eine Ansteuerung für superhelle weisse LEDs eingebaut. Sobald einer der
Buttons (rot, blau, grün, gelb) gedrückt wird, leuchtet er auf. ![]()
Wäre das auch für jemanden von euch interessant? Dann würde ich nämlich eine
sauberes Leiterplattenlayout entwerfen, damit der Nachbau einfach ist.
Für mich würde sonst auch ein Aufbau auf Lochraster reichen.
Gruß,
Matthias
