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」で指定されますが、これはかなり不明確で恥ずかしいものです。私はこのヘリコプターのドキュメントを持っており、論理ゼロと論理単位の長さ、およびそれらの間の遅延を知っています。このプロトコルを使用して実装する方法を知っている人はいますか? 最初に送信されたデータ (開始シーケンス) および/または終端シーケンスは何ですか? それを扱う方法は?送信する値と、遅延 \ 長さ \ 頻度の設定方法 ヘリコプタの制御や Tizen 赤外線プロトコルについて何か情報をいただければ幸いです。

4

1 に答える 1

0

誰かが興味を持っている場合、プロトコルは Android の同じプロトコルと同じように機能しているようです。

最初の数字は頻度です。2 つ目は、IR ブラスターをオンにするための時間 (10^-6 秒) です。以下はオフなどです。

たとえば、「17000,2015,15,14,18,15」は次のことを意味します。 15 秒間オンにして、スイッチをオフにしてください。」

タイミングの他のすべてのルールは、プロトコルに従って設定されます。たとえば、ヘリコプターは次のプロトコルを使用しました。600 us - 論理ユニット、300 us - 論理ゼロ、600 us - 遅延。次に、「38000、600、600、600、600、300、600、600、300」を送信すると、ヘリコプターは次のバイトシーケンス「1101」を受信します。一部のコントローラーでは、シーケンスの最後にある種の「チェックサム」が必要です。必要なのは、デバイスへの指示だけです。

とにかく、助けてくれてありがとう。質問がある場合は、遠慮なく質問したり、話し合ったりしてください。

于 2014-05-20T07:01:40.627 に答える