2014-05-09 13 views
1

저는 Tizen 및 RC 헬리콥터 Syma S107을 장착 한 Samsung Gear 2를 보유하고 있습니다. 는 지금, 나는 헬리콥터 제어를위한 HTML5 타 이젠 응용 프로그램을 개발하고 다음과 같은 설명서가 오전 :적외선 조종 헬리콥터 및 Tizen

webapis.irled.send(
    "17000,2015,15,14,18,15", 
    function() 
    { 
     // Success callback 
    }, 
    function(e) 
    { 
     // Failure callback 
    } 
); 

따라서, 전송해야 할 데이터가 "의 DOMString"에 나와 그 꽤 명확하고 embarassing하고의를. 나는이 헬리콥터에 대한 문서를 가지고 있으며, 논리적 인 제로의 길이와 논리적 인 유닛의 길이와 그들 사이의 지연을 알고있다. 아무도이 프로토콜을 사용하여 구현하는 방법을 알고 있습니까? 첫 번째 보낸 데이터 (시작 시퀀스) 및 \ 또는 터미널 시퀀스는 무엇입니까? 어떻게 작동합니까? 전송할 값과 지연 길이 \ 빈도를 설정하는 방법은 무엇입니까? 헬리콥터 컨트롤이나 Tizen 적외선 프로토콜에 대한 정보를 주시면 감사하겠습니다.

답변

0

누군가가 관심을 가지면 프로토콜이 Android에서 동일한 프로토콜처럼 올바르게 작동하는 것처럼 작동하는 것 같습니다.

첫 번째 숫자는 빈도입니다. 두 번째는 IR 블래스터를 켜는 기간입니다 (10^-6 초). 다음은 해제 등의 예를 들어

전환을위한 "17000,2015,15,14,18,15"는 의미 는 "스위치를 켜고 17 000 Hz의 주파수를 사용하는 2015 우리를 위해 전원을 켜 기다립니다.. 15 us. 14 us 동안 켜십시오 .18 us를 기다리십시오, 15 us 동안 켜십시오. 스위치를 끕니다. "

기타 모든 규칙은 프로토콜에 따라 설정됩니다. 예를 들어 helicopted는 다음 프로토콜을 사용했습니다. 600 us - 논리 단위, 300 us - 논리적 인 0, 600 us - 지연. 그런 다음 "38000, 600, 600, 600, 600, 300, 600, 600, 300"을 전송하면 헬리콥터는 다음 바이트 시퀀스 "1101"을 수신합니다. 컨트롤러 중 일부는 또한 시퀀스의 끝 부분에 일종의 "체크섬"이 필요합니다. 필요한 것은 장치에 대한 지시입니다.

어쨌든 도움 주셔서 감사합니다. 누군가 질문이 있으시면 언제든지 물어 보거나 토론하십시오.