Ist es möglich, eine Tastaturpaddle-Presse zu erkennen, die an den Kopfhörer-/Mikrofonanschluss angeschlossen ist?

Ich weiß, dass einige Kopfhöreranschlüsse (vielleicht alle? Jede Referenz hier wäre gut) 3 Kanäle für Stereoton und Mikrofon haben. Also habe ich mich gefragt, ob es möglich ist, so etwas wie dieses Pedal auf diesen Geräten zu erkennen .

Wenn es möglich ist, würde die Verwendung des Audiorecorders ausreichen? Ich studiere hier Möglichkeiten für eine App, und das klingt nach Möglichkeit vielversprechend.

Für enge Wähler: Während die Motivation des OP in der App-Entwicklung liegt, könnte die Antwort auf diese Frage für allgemeine Android-Benutzer von Nutzen sein, die bestimmte Peripheriegeräte in Betracht ziehen.
Wenn das hier im falschen Forum ist, habe ich eine völlig falsche Vorstellung davon, wofür das ist. Ich nahm an, dass dies hier besser war als in Stackoverflow.
Überprüfen Sie die häufig gestellten Fragen . Fragen zur Android-Entwicklung sind hier nicht zum Thema; sie gehören auf Stack Overflow . Wie ich bereits sagte, denke ich jedoch nicht, dass diese Frage unbedingt vom Thema abweicht.

Antworten (2)

Natürlich können Sie, es gibt ein Produkt, das den Audioanschluss als zusätzliche Taste verwendet, überprüfen Sie dies:

http://gizmodo.com/add-a-button-to-any-android-phone-with-this-genius-head-1221431712

Vielleicht ist dies eher ein Kommentar als eine Antwort, aber eigentlich kann ich keine Kommentare hinzufügen, bis ich 50 Punkte erreicht habe.

Übrigens, als Mikrofon ist es ein analoger Eingang für den Android, Sie können einen Triggerpunkt auf einen bestimmten Wert setzen, um einen (Ein / Aus) Zustand zu erkennen, zum Beispiel:

Wenn die Mikrofonwerte in einem Bereich von 0 bis 1024 liegen, können Sie einstellen, dass ein Eingang unter 100 als Pedal gedrückt betrachtet wird, wenn er größer ist, als Pedal nicht gedrückt.

Sie müssen nur den Mikrofoneingang lesen und in seine analogen Werte umwandeln, anstatt ihn als Audio zu behandeln.

Ich denke, Sie haben genau das Richtige getan, indem Sie dies als Antwort gepostet haben. Antworten dienen der Information; Kommentare dienen dazu, weitere Informationen anzufordern .

Ich habe es nie versucht, aber ich bezweifle es stark, aus Gründen, die nichts mit Android selbst zu tun haben. Jeder Hersteller hat seine eigene Variante des Headset-Anschlusses an seinen Telefonen, aber sie sind alle mit Standard-Stereokopfhörern kompatibel. Dies impliziert, dass die Spitze und der erste Ring Ausgänge sind (der linke und rechte Kanal), keine Eingänge.

Im Gegensatz dazu sind digitale Keyboard-Pedale wie das, mit dem Sie verbunden sind, in der Regel wie Mikrofone verdrahtet, wobei der Ausgang (aus Sicht des Pedals) an einer oder mehreren der Verbindungen liegt, an denen das Telefon seinen Ausgang erwartet.

Aus diesem Grund bezweifle ich, dass Sie so etwas auf jedem Telefon ohne benutzerdefinierte Hardware tun können. Allerdings erhalten Sie USB-Fußpedale zum Tippen (Sie können sie als zusätzliche Umschalttaste oder ähnliches konfigurieren), sodass eine davon Ihre Anforderungen erfüllen könnte.