- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲 模块编程初识
中鸣机器人的模块程序 * * 机器人程序设计 学习内容 1、学习使用机器人快车编写机器人程序。 2、熟悉机器人快车的基本函数。 任务引言 在制作机器人之前,首先要确定机器人的任务,那即是让机器人做什么呢?在本章中,我们就要做一个程序来控制机器人完成特定的任务。 制作流程 1、首先是运行机器人快车。 2、从左边模块库中将图标拖到主编辑窗口。 3、编写简单的程序让机器人向前走 首先拉条件循环图标到主编辑界面。 然后再添加两个设置马达模块,分别设置端口1,状态0,速度100;端口2,状态0,速度100。并将整个流程连起来。 最后点击图标编译程序,这样子就机器人走直线的程序就编写完成了。 3、机器人控制模块 ① SetMotor 图标: 说明:设置马达的状态以及转速。 参数:3个 port:要设置的马达的端口号(1-254)。 state:马达的状态(0正转,1停止,2反转)。 speed:马达的转速(0-100)。 ① delayms 图标: 说明:设置毫秒延时。 参数:1个 ms:延时的毫秒数。 ① GetIRDete 图标: 说明:获取红外测障传感器的读数。 参数:1个 port:对应传感器的端口号(1-254)。 返回值:1或0,返回有或没有 GetRange 说明:获取红外测距传感器的读数。 参数:1个 port:对应传感器的端口号(1-254)。 返回值:0~500,离最近的墙壁的距离 ③ GetCompass 图标: 说明:获取指南针传感器的读数。 参数:1个 port:对应传感器的端口号(1-254)。 返回值:0~359,默认Y轴正方向为0,数值逆时针递增。 GetTouch 图标: 说明:获取碰撞检测传感器的读数。 参数:1个 port:对应传感器的端口号(1-254)。 返回值:0:没有触碰 1:有触碰 GetBlack 图标: 说明:获取灰度传感器的读数。 参数:1个 port:对应传感器的端口号(1-254)。 返回值:0~255的灰度值。
文档评论(0)