收藏官网首页
查看: 16407|回复: 2

[求助] Gokit开发板上电机转速数据点设置不解?

1

主题

6

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
跳转到指定楼层
楼主
发表于 2016-11-8 20:46:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
汉枫LPB120模块
为什么我参照微信宠物屋的电机程序一样的代码,也参照机智云实验室微信宠物屋的电机转速数据点一样的设置(读写类型:可写 、  数据类型:数值 、 数据范围:-5—5、分辨率:1 、增量:-5),在手机机智云的Dome App控制电机时无法控制没有正反转、无法停止等。分析了宠物屋的程序原来电机转速的上报设备状态值(dev_status)和模块控制设备值(attrVals_t)都是uint16_t类型的。看了生成文档的《微信宠物屋串口通讯协议》中这两数据类型却是占两个字节的uint16(0x000A),可是我设置电机转速数据点生成的串口通讯协议中只是一个字节的uint8(0x0A)??只有把程序中的相关电机转速的值dev_status、attrVals_t 变量改成uint8类型后,电机转速也无法控制。这就感到比较困惑为什么同样的数据点生成的类型却不同,是否在设置数据点还要在哪里设置一下就可以把(-5—5) 10值设置成uint16类型?  有点困惑........

36

主题

308

帖子

70

积分

注册会员

Rank: 2

积分
70
沙发
发表于 2016-11-23 16:14:04 | 只看该作者
数据点对吗
G3机智云物联网云服务 287087942
有什么疑问,可以在论坛,qq群(优先在论坛哦,避免重复造轮子)
在论坛提问的回答率是100%!!!!!!!!
希望和大家一起交流学习.

6

主题

19

帖子

160

积分

注册会员

Rank: 2

积分
160
板凳
发表于 2016-11-24 14:36:30 | 只看该作者
那是以前版本生成的数据点,现在的是uint8的,以前的设备还是保持以前的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表