欢迎来到天天文库
浏览记录
ID:41521179
大小:1.36 MB
页数:20页
时间:2019-08-26
《dz094zxf交互式程序设计实验报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、HUNANUNIVERSITYOFTECHNOLOGY交互式程序设计(实验报告)学院(部》:电气与信息工程学院专业:电气工程及其自动化学生姓名:赵兴发班级:电自094学号17指导教师姓名:陈玮职称2012年5月实验一机器人认识实验实验目的:认识能力风暴机器人的基本结构。学会能力风暴机器人的连接、检测和程序下载等操作。实验要求:可以明确能力风暴机器人的各个组成部分。指出主要组成部分的结构和功能。学会程序的调试和下载。实验内容、步骤:一、机器人自检按下机器人电源开关,会听到“嘟”的一声,LCD上显示出“AS0S2002GrandarAbilityStorms",同时右下
2、角有太极状的图标在跳。太极图跳动表示AS-MTT的系统运行正常。按一下''运行”键,机器人就开始自检了,LCD上会显示“AS-MIIIntelligentRobotTest"o自检内容共有九项,一项内容自检完成后,再按一下运行键,将进行下一项检测内容。下面就让我们逐项看一看:1.LCD液晶显示是否正常?字符显示清晰,16X2个字符不应有缺行、缺列现象。2.扬声器(喇叭)是否正常?扬声器所播放的乐曲应清晰洪亮,无明显噪声。3.光敏传感器是否正常?左右光敏传感器的感应数值随光强不同而变化,其范围为0〜255。光强越弱,数值越大,光强越强,数值越小。在相同光强条件下,左右
3、两光敏传感器数值偏差小于10。如:(photoL172R210)表示左边的光线强。4.红外传感器是否正常?在前方10cm〜80cm范围内,有A4纸大小的障碍物时,在LCD上会有"««”符号显示,并指明障碍物所在的方位(左前、右前或者正前)。如:IRTest表示机器人左前方有障碍。5.话筒是否正常?对着AS-UII话筒槽孔(蜂窝状小孔)说话,看LCD上的>是否增加。1.碰撞传感器是否正常?按动机器人下部的碰撞环,在LCD上能显示碰撞方位。2.运动系统是否正常?机器人可移动、转弯,同时在LCD上显示光电编码器累计计数值和瞬时电机转速。如:Motor30L100Test3
4、1R100表示左电机速度100,右电机速度100,左轮转过30个单位,右轮转过31个单位。&光电编码器是否正常?机器人左、右轮子分别转动1圈,轮子内侧码盘也随之转动1圈,LCD上显示光电编码器的计数值约为33o轮子连续转动,LCD上则显示光电编码器的累计计数值oo自检程序全部完成后,按一下复位键,机器人就会停止运行。最后关闭电源开关。也可以不按复位键,直接关闭电源开关。二、机器人表演打开机器人电源开关,连接好数据线。单击菜单栏屮“工具(T)”选项卡,在弹出的下拉菜单中单击“机器人表演程序”,运行表演程序下载成功后,把串口通信线从机器人下载口拔下来,就可以让机器人表演
5、了。机器人表演程序包含6个程序,说明如下:(1)电子琴Piano从不同的方位触动碰撞环,机器人会发出不同的声音。(2)声与光I*mindark在明暗不同的光线下,机器人会发岀不一样的叫声。(3)跟我走Follow机器人会跟着前方的物体走。能力风暴就像一个可爱的宠物。(4)回声Echo您叫机器人一声,机器人就会回应一声。能力风暴是不是很听话?(5)走向亮光Gotolight如果房间里点着一支蜡烛,机器人就会向蜡烛走过去。(6)三步舞I*mdancing机器人还会跳舞呢,欣赏一下吧。把机器人带到一块空旷平坦的地方(有2米X2米大小即可),按运行键,就可以运行表演程序了。
6、一个程序结束,再按一下运行键,就可以运行下一个程序。现在就开始吧!想一想:表演程序分别用到了什么传感器?三、走正方形例程观察。“文件”一“打开”在VJC1.0安装目录下找到“例程”文件夹选择例程,来查看程序流程或代码。以“走正方形”为例:voidmain()%程序开头%for(i_2=0;i_2<4;i_2++)%循环结构,变量初值,循环条件,步长%drive(80,0);wait(0.800000);stopO;%以相对速度80,前进%%持续0.8秒%%停止,结合上两句,意为以相对速度80,前进0.8秒后停止%drive(0,50);%以相对速度50,右转%wai
7、t(0.150000);stopO;}}}走正方形时的程序框图:void{■主程序凰结束{inti2:for(i2=0:i2<4:i2++){*drive(80,0);wait(0.800000):xtopO:4rivt(0,100);wai1(0.250000);stopO;}}想一想:更改wait中的Cl寸间,出现什么情况?若改变直行后面砲it中的时间,则会使前进距离变小,改变转向后面wait中的时间,会使转向角度改变,最后不是走出正方形。实验二机器人直走实验实验目的:掌握简单的程序设计、了解流程图文件的使用。实验任务:*使用流程图文件进行程序的编写,要求机
此文档下载收益归作者所有