2011-08-05 4 views
1

마이크 입력을 통해 주변 장치에서 iPhone으로 정보를 보내는 프로젝트를보고 있습니다.iPhone의 마이크로폰 포트에 전압을 가하는 방법

간단히 말해서 iPhone은 전압계 역할을합니다. (실제로 우리가 개발 한 컨트롤러는 추후 처리를 위해 iPhone으로 전압으로 인코딩 된 데이터를 전송할 것입니다.)

AppStore에는 마이크 포트를 통해 입력을받는 전압계 앱이 여러 개 있기 때문에 기술적으로 가능합니다.

그러나 AudioQueue 및 AudioFile API를 검사 할 때 전압에 직접 액세스하는 방법은없는 것처럼 보입니다.

누구나 전압 정보에 액세스 할 수있는 API, 샘플 코드 또는 자료를 알고 있습니까?

답변

2

라인 - 인 의 A/D 변환기는 모든 실제적인 목적을 위해 전압계입니다 (). 샘플 값은 샘플을 채취 할 때 적용된 전압에 매핑됩니다. 다양한 샘플 값에 해당하는 전압을 알아 내려면 자체 테스트를 수행해야합니다.

+2

오디오 포트에 보낼 수있는 전압은 최대 1 볼트입니다.이 부분을 지나치면 무언가를 날려 버릴 수 있습니다. 기본적으로 다이나믹 마이크로폰의 오디오 입력처럼 전압을 읽는 것뿐입니다. – amergin

1

내가 아는 한 전압을 직접 얻을 수는 없습니다. iOS API가 사운드로 인식 할 수 있도록 해당 사운드를 동등한 '사운드'로 변환하는 방법을 알아야합니다. 앱의 전압으로 해석 할 수 있습니다.

내가 이런 종류의 앱을 시도했다면 입력 (매우 작은 것들)에 대한 테스트 전압을 연결하고 사운드를 캡처 한 다음 그 모습을 볼 수 있습니다. 약간의 리버스 엔지니어링은 입력을 정확하게 해석 할 수있는 시점까지 도달해야합니다.

관련 문제