第一课:1号线及网上购物任务(可变位置一) 演示 观看微课

童老师 7年前 3346 次查看 0 次讨论


学习目标
1. 完成可变位置一的巡线和返回程序;2. 了解机器人冲出基地可能发生的变化; 3. 尝试完成“网上购物”任务。

本节课,我们将要学习可变位置一的巡线程序,并争取完成“网上购物”任务。

一、了解可变位置一的巡线线路

可变位置一

机器人从基地出发,经过一个弯道到达“路口1”位置,然后左转行驶到“路口2”,再转向可变位置一,再前进到达任务位置。

返回基地按原路返回即可。

二、编程实践

0. 编程准备:

打开程序,将程序名称命名为:1-"你的代号",如 1-t,并将程序保存到你的专用文件夹里。

1. 程序初始化:

在视图菜单下找到巡线模块库,并将巡线模块库勾选。将初始化模块拖到编程区,并按图设置初始化。


初始化说明: 1-闭环电机要勾选;2-左马达属性的功率设置成-1;3-地面灰度选择5灰度配置;4-通道设置左0,中间123,右4;5-确认退出。


2. 出发前的准备:

在初始化后面添加“显示”模块,并设置显示模块的属性,在第三行显示你的程序名称,如:1-t。(注意:此处不能使用中文。

在显示模块后面接着加入声音模块,并设置成你喜欢的揭示音符。

再在发音模块下加入按钮模块。按钮模块的作用,是指程序执行到此处,需要操作者手动按动控制器上的“ENTER”,程序才会继续执行后面的程序。

完成后的程序如下图。



3. 机器人出基地

首先在程序模块库中,找到“自定义”模块,将自定义模块拖入按钮后面,并在代码注释中,写上:“出基地”,表示机器人后面的几个模块使机器人可以跑出基地。


接着加入启动马达模块,在启动马达中设置:4号传感器>1500,左右马达速度都为60

再添加延时等待模块,设置延时时间:0.2秒

4. 机器人到任务位置


先添加小黄标,输入:1号线,表示机器人要走的路线;

再使用启动马达,设置4号传感器检测黑线(>1500),速度60,使机器人跑到转弯处;

添加延时等待:0.1秒,使机器人冲过黑线;

再添加转弯模块,设置左马达30,右马达-30,使机器人右转;


使用路口巡线到路口一,再左转,然后使用路口巡线跑到路口二,注意此处的路口巡线速度为30,冲过路口时间0.2,然后再左转,然后使用按时巡线跑到任务位置。

5. 机器人回到基地


机器人回基地的方式,按照来时的路线原路返回即可,此处留给队员们自己根据地图来编写程序(上面图片仅供参考)。

三、任务:网上购物 (下面的任务模块不再使用)

3.1 网上 购物

3.2.1 场地上放置着计算机模型,电脑上方有 2 个彩瓶吸在磁铁上,如图 2 所示。

3.2.2 机器人要把彩瓶从磁铁上取下,彩瓶跌落到场地上(与任务模型没有接触)每个得

20 分;如果彩瓶带回基地则每个得 30 分。

3.2.3 携带彩瓶的机器人的垂直投影只要一进入基地即可记分。


任务手臂:



四、任务编程

网上购物任务需要使用任务电机来完成,首先需要将第三个电机安装到机器人上,并将线接口接入:DC3接口上。

当机器人到达任务位置后,添加马达模块,并设置勾选马达3,并设置马达3的速度为:100


接着添加延时模块,设置延时时间为:0.5秒。(如果时间不够,可调整)


最后添加马达全停模块。使任务电机停止转动。


五、程序测试

程序编写完成后,赶紧拿起机器人下载好程序,进行测试吧。

测试中如果发现机器人并没有正确巡线或正确完成任务,要多动脑、多观察,找原因,想想解决的办法。


8

籍山中心小学及城西校区同学使用博文账号登录!