2012-04-20 17 views
13

Mam do czynienia z nowym projektem i muszę przesłać dane przez gniazdo słuchawkowe o określonym napięciu, a następnie mogę pracować na tym napięciu.Wysyłanie danych przez gniazdo słuchawkowe w telefonach z systemem Android

więc tutaj muszę zaprogramować konkretne napięcie zależy od moich danych. czy to możliwe, że mogę uzyskać dostęp do napięcia wyjściowego słuchawek w Androidzie, a następnie utworzyć aplikację do sterowania tym napięciem?

+1

na przykład wyobraźcie sobie, że zamiast słuchać muzyki, widzicie unikalne światło tańczące dla tej muzyki, to macie koordynację między nimi. –

+0

Nadal nie wiesz dokładnie, o co pytasz, jeśli chcesz zmodyfikować dźwięk, który będzie podnośnikiem, na przykład w celu zmiany głośności itd., To jedno. Modyfikowanie napięcia byłoby na poziomie jądra i wymagałoby zbudowania własnego dla konkretnego urządzenia sprzętowego, a aby je wdrożyć, musiałoby być rootowane. – Idistic

+4

Jest to całkowicie możliwe. W ten sposób https://squareup.com/ pobiera dane z czytnika kart kredytowych. – davehale23

Odpowiedz

0

Wierzę, że będziesz musiał zanurkować w głąb języka zespołu, jednak dlaczego gniazdo słuchawkowe? Jak rozumiem, tylko pogłosy i dźwięk są transmitowane przez gniazdo słuchawkowe. Uważam, że bardziej prawdopodobne jest wyjście napięcia przez port Mini-USB.

myślę, że witryna może być pomocne do mojej metody:

http://pinouts.ru/Slots/USB_pinout.shtml

3

najprostszym sposobem, aby złapać dane wejściowe z gniazda audio w Android lub iPhone za pośrednictwem nagrania http://developer.android.com/reference/android/media/AudioRecord.html

think coś podobnego do grania w liniowy plik audio pcm, nie próbowałem, ale uważam, że powinno działać

+0

masz na myśli, że mogę pobrać próbki, a następnie nad nimi pracować? –

+0

tak, zapamiętaj jedną rzecz, strumień PCM to cyfrowa reprezentacja sygnału analogowego, więc to może być Twój kluczowy punkt wyjścia. – Rizwan

0

można może spróbować toczenia danych do pliku binarnego na przykład podczas słuchania muzyki twojej głowie zmiany jack telefon + - wibrujące, aby dźwięk więc można zrobić + - = 0 i - + = 1

Powiązane problemy