2012-08-18 3 views
6

새로운 아이디어를 개발 중이며 코드가 잘 진행되고 있지만 몇 가지 문제에 직면하고 있으며 도움이 필요합니다.Android ADK - 게임 패드에서 작업

나는 오래되고 깨진 게임 스테이션을 양치질로 구입했는데 (나는 정확한 영어 단어를 모른다), 매우 오래되어 고장 났기 때문에 안드로이드로 교체 할 생각이 들었다. OS (나는 많은 안드로이드 USB 스틱이나 Raspberry Pi을 보았다)와 TFT 스크린.

Enter image description here

아두 이노 버튼 배선

잘 작동하고, I는 버튼을 누를 때의 출력을 판독 할 수있다. http://www.circuitsathome.com/products-page/arduino-shields/usb-host-shield-2-0-for-arduino :

Enter image description here

그래서, 내 다음 단계는이 유사한 USB 호스트 방패를 구입하는 것입니다.

하지만 이제 나는이 미래의 장치가 키보드처럼 작동한다는 것을 Android에 어떻게 말할 수 있는지 알고 싶습니다.

내가//바로 화살표를 왼쪽 까지/아래에 몇 가지 버튼을 바인드해야합니다 ...

가 나는 또한 일부 버튼을 결합하고 싶습니다 "집"또는 "에 뒤로".

그렇다면이를 달성하기위한 연습은 무엇입니까?

맞춤 키보드를 만들어야합니까?

내가 알 수있는 것은 USB Accessory에 있지만 그다지 많은 정보가 없습니다.

+0

좋은 직업 :) Profete –

+0

안드로이드 장치가 무엇을 기대하고 있는지 명확히 할 수 있습니까? 어떤 입력을 장치에 보내고 어떤 출력을 생성합니까? –

+0

Android 기기에 키 입력 만 보내고 싶습니다. –

답변

1

내게 대답 해주십시오. Q밤새도록 검색 한 후 스타일이 있습니다!

내가 찾은 유일한 해결책은 USB 키보드로 내 아두 이노를 설정하는 것입니다 그것은 오히려 간단한데 : http://hunt.net.nz/users/darran/weblog/b3029/

당신은 USB 키보드로 arduuino 켜집니다 대안 펌웨어를 플래시합니다.

16 진수 파일은 링크에서 프로젝트를 플래시하고 데모합니다.

즉, 프로그래밍 방식으로 USB를 통해 Android에 키 입력을 보낼 수 있습니다.

내가 직면하고있는 유일한 문제는 내가 직접 작성해야하는 debounche이며 매우 복잡해 보입니다.