Ich bin gerade am Autofeuermodul, welches zwischen Computer und Joystick gesteckt wird. Ich überlege, was man denn so braucht. Bisher habe ich:
- Frequenz verstellbar
- Pulsweite (also "Schussdauer") verstellbar
- abschaltbar
- Mode 1: Autofeuer wird mit dem Feuerknopf des angeschlossenen Joysticks ausgelöst; Loslassen bedeutet "kein Feuer"
- Mode 2: Es wird immer dauerhaft geballert, und wenn man den Joystick-Knopf gedrückt hält, wird auch der Knopf in Richtung Computer gedrückt gehalten (wird z.B. für Turrican oder Delta gebraucht)
Ist damit alles abgedeckt? Oder gibt es noch komplexere Dinge, die man berücksichtigen sollte?
Wie schon mehrfach in anderen Threads angekündigt, habe ich ein mini-Modul mit einem 8-Pin Microcontroller und einem Taster gebaut. Microcontroller sind heutzutage billiger als ein NE555 mit Außenbeschaltung, außerdem kann man die Dinge präziser steuern.Mit dem Taster cyclet man durch die drei Modes (aus-1-2) und wenn man ihn gedrückt hält, gelangt man in den Config-Modus, wo man per Joystick hoch/runter die Geschwindigkeit einstellen kann. Nochmaliger Druck auf den Modultaster beendet den Config-Mode und speichert die Einstellung im EEPROM des Controllers, so dass die gewählte Geschwindigkeit und Schussdauer auch nach dem Ausschalten erhalten bleibt.
Der Microcontroller "sieht" auch die vier Joystickrichtungen, könnte sie sogar bedienen. Die vier Richtungen sind "durchverbunden", der Feuerknopf läuft immer durch den Microcontroller (dafür habe ich zwei Pins vergeben, einer rein, einer raus). Auf dem Pin in Richtung Computer ist noch eine schön-helle rote LED angebracht, damit man das Feuern auch gleich sehen kann.
Also.. was muss ein "Autofeuer Deluxe" Eurer Meinung nach noch alles haben?
Jens