首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >红外控制直升机与Tizen

红外控制直升机与Tizen
EN

Stack Overflow用户
提问于 2014-05-09 19:09:23
回答 1查看 242关注 0票数 1

我有一个三星齿轮2与Tizen和RC直升机Syma S107。现在,我正在开发用于直升机控制的HTML5 Tizen应用程序,并有以下文档:

代码语言:javascript
复制
webapis.irled.send(
    "17000,2015,15,14,18,15",
    function()
    {
        // Success callback
    },
    function(e)
    {
        // Failure callback
    }
);

因此,应该发送的数据是以"DOMString“的形式给出的,这是非常不清楚和令人讨厌的。我有这架直升机的文件,知道逻辑零和逻辑单元的长度以及它们之间的延迟。有人知道如何使用这个协议来实现它吗?第一次发送的数据(起始序列)和\或终端序列是什么?怎么处理它?发送哪些值以及如何设置延迟\长度\频率?如果你能提供任何关于直升机控制或Tizen红外协议的信息,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-20 07:01:40

如果有人对此感兴趣,那么该协议的工作方式似乎与Android中相同的协议一样。

第一个数字是频率。第二种是在我们体内的一个时段(10^-6秒),用于红外轰炸机。以下是关机等。

例如,“17000,201,15,14,18,15”的意思是:“打开并使用17000 Hz的频率。为2015年打开它。等待15我们。为14我们打开它。等待18我们。为15我们打开它。关闭它。”

所有其他的定时规则都是根据协议来设置的。例如,我们的直升机使用了以下协议: 600 us逻辑单元,300 us逻辑零,600 us延迟。然后,如果我们发送"38000,600,600,600,300,600,300,300,600,300“,那么直升机将接收以下字节序列"1101”。有些控制器还要求序列末尾有某种“校验和”。你所需要的只是对设备的指令。

不管怎样,谢谢你的帮助。如果有人有任何问题,请随意提问或讨论。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23572213

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档