정보나눔

오픈소스하드웨어 프로젝트에 대한 다양한 정보를 나누는 공간입니다.

RN-42(BT Module) 명령어 - HID 추가
neverland | 2018-05-29

 

 

안녕하세요

 

아두이노  우노+ RN-42(BT Module)을 이용해 Keyboard+Gamepad를 구현하고자 하는 상태입니다.

HID 추가에 대한 어려움이 있어 여쭤보고자 합니다.

 

 

1. 프로젝트 사용한 보드 종류

 아두이노 UNO

 

 

2. 사용한 개발 프로그램명

  아두이노 IDE

 

 

3. 사용한 모듈 모델명

  [NER-10824] NERO-Bluetooth module(RN-42)

  http://www.neromart.co.kr/goods/view?no=10824

 

 

4. 연결한 회로 설명 (또는 이미지)

 

 

5. 문제점 및 에러 내용

 

구현하고자 하는 점은 RN-42을 이용해 HID Device 속성의 범주에서

키보드, 게임패드로 2가지로 인식하게끔 HID를 추가하고자 합니다.

 

 

아두이노 IDE의 시리얼 창을 통해 Command를 시행중이며

RN-42의 데이터시트에 따르면, HID flag register을 설정하기 위해서

아래 첨부한 사진과 같이 "SH,<value>" 을 이용하여 하고 있습니다.

 

아래의 예시와 같이 마우스의 경우 SH,0220으로 설정하며,

그 이외에는 키보드의 경우 SH,0200으로 설정 하는 등

각각의 경우를 설정하였을 때 장치의 범주가 잘 나오는 것을 확인했습니다.

 

하지만 저는 HID Device의 범주에서 키보드(0200)+게임패드(0210)을 구현해야하는데

두 개의 HID로 구현하는데 어려움이 있어 질문을 드리게 되었습니다.

혹시 2개의 HID로 인식할 수 있게끔 추가하는 방법을 아시는 분이 계시다면

도움 부탁드립니다.

감사합니다.

 

 

 

 

 

 

 

 

 

이전글   |    오렌지BLE와 휴대폰 블루투스통신문제 2018-05-29
다음글   |    아두이노와 센서2개의 I2C 통신 문의 2018-05-29