- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 学生机器人硬件说明
上图为三角形机器人的正面俯视图,从正面透视进去,可以看到底部的2,3传感器,以及四周的1、6、7、8传感器,其中两侧具有备用传感器插口,目前暂不使用。1,2,3传感器分别对应主板上的Insensor接口的1、2、3接口,6,7,8分别对应主板上的I/O接口的6、7、8接口。
说明:1、Insensor 1是声音传感器,无声音感应时是峰值1023,感应到声音时值小于1023。
2、Insensor 2和Insensor 3是灰度传感器,主要用于机器人沿轨迹行走。
3、6、7、8是红外传感器,提供0和1两种信号。
4、主板上带有一个扩展电机接口:当向I/O 5写1时接在此接口上直流电机转动。
视图一
视图二
上图中两个传感器分别是:(上)2传感器、(下)3传感器,分别与传感器接口Insensor2、Insensor3相对应。
传感器右侧舱盖为电池盖板,充电时请将此盖板取下。
视图三
上图中从左至右依此为:声音传感器、程序下载端口、蜂鸣器、电源开关。其中声音传感器与传感器接口Insensor1。
视图四
上图可看到五个传感器接口,其中两侧后部的暂不用。最前面(中间)的是6传感器,左侧是8传感器,右侧是7传感器,分别与I/O接口6、7、8相对应。
第二章 学生机器人软件说明
紫光机器人编程软件Robot版采用流程图模式编程流程图由基本模块来构建基本模块包括输出执行模块、信号输入模块、流程控制模块三,每一个图形模块都可以完成一定的功能,只要按逻辑连接这些模块可以很快的完成一个程序的编写,通过画流程图的方式,实现对某一特定机器人的编程。从而使机器人根据周围的环境执行相应的动作,如:前进、后退拐弯、加速、减速等。流程图支持全局变量、简单表达式、复合条件判断、循环等。
软件采用了面向对象的程序设计方法每种控件作为一个类对象,描述了此控件的类型、位置、连接属性、节点的设置属性等信息以及对各种属性改变的方法。利用这些方法,可以方便的对每个节点对象的属性更新和对象位置的移动等各种操作。
软件特点:
图形化编程,直观、易于学习和操作
☆ 编辑、编译、程序下载到主控芯片的集成开发环境
☆ 屏蔽软硬件接口部分,降低偏向于硬件的嵌入式系统开发难度
☆ 可扩展性强程序:
首先,点击开始→“程序→“教育机器人开发平台→“学生机器人”。出现如下界面:
三、新建程序点击文件→“ 新建或直接点击图标,创建一个。
四、系统设置:
系统设置包括传感器设置和设置。设置用于程序的下载。
传感器设置用于配置通道号和传感器的对应关系。编程中使用传感,必须首先在系统设置中设置相应传感器的通道和类型。
五、加载图形控件
首先从控件库中选择所要的控件类型,然后单击所要使用的某个控件,此时鼠标将变成一个+形状,然后在工作区单击就可以生成一个该控件类型的节点,同时在其下方显示一个红色的小方框表示另一个节点可以和它相连,当一个节点移动到它附近(上或下)时,就可以将他们连接起来(连线不需要用户自己画,而由程序自动生成并调整他们的相对位置),如图所示设置属性
当在工作区内任意一个控件节点上右击时,将会弹出该节点的属性设置对话框。该对话框中列出了有关此控件的各种属性,用户可以对属性值进行设置和修改等操作。如所示,此属性是在计算图标上右击得到的,该属性所代表的表达式运算是:自定义变量j3=j1+j2*100。
修改
用户在编程过程中或编程结束后都可对节点可以进行移动、删除、复制、剪切、粘贴等操作。在这些操作中,对于单分支、双分支和循环结构,都看作一个整体处理。例如:
原程序 删除单分支程序后的程序
八、编译成功,将会弹出编译成功的提示信息(如下图);否则,将弹出编译失败的提示信息。
九、下载
下载前,硬件上确保机器人平台的串口与PC机的串口正确连接(如图所示机器人平台串口下载线另一端连接到电脑的串口上),然后单击程序下载到主控芯片(G)...,并迅速将机器人复位。将程序写入芯片时,有一个进度条,表明写入的进度,写入完成后系统会提示下载完毕如图:
十、控件库控件使用说明
1、执行控件
直流电机
本软件平台中提供了对个直流电机的控制。其运行方式有三种:0—正转
1—停止2—反转。速度设定可以从0到20进行设置,数值越大速度越快。
在实际应用中,常常使用直流电机驱动车轮的运转。例如在机器人中配置两个轮子,通过控制两个直流电机的运
您可能关注的文档
最近下载
- 第一单元-观察物体(单元测试)-2025-2026学年三年级上册数学人教版.docx VIP
- 处理量6万吨日城市生活污水处理厂初步设计.docx
- 后张法预应力钢绞线理论伸长量分段汇总计算实例和应用.doc VIP
- 老年人防骗知识课件下载.pptx VIP
- 3,5-二氯-2,6-二甲基-4-羟基吡啶的生产工艺.pdf VIP
- 个人征信基础数据库系统数据接口规范第三部分数据校验规则V1.0.doc VIP
- 个人征信基础数据库系统数据接口规范第二部分:数据发布格式.doc VIP
- Unit 2 Bridging Cultures 单元整体教学设计高中英语人教版 选择性必修第二册单元整体教学设计.pdf
- 40-50之间离婚协议书.doc VIP
- 清华大学八字班数学分析1期中 于品(1).pdf VIP
文档评论(0)