课程主题
认识编程及结构
课程目标
1、了解软件界面主要部分:程序编写区、工具区、下载区;
2、电机控制程序编写:大型电机、转向、移动;
3、搭建简单的机器人小车下载并运行程序。
联系
我们上节课学习并认识了机器人的各种零件,制作了很多机器人模型,但是机器人不是用来摆着看的,而是需要它动起来跟我们一起玩、给我们的生活及工作提供帮助的;那么请问我们怎样才能让它动起来呢?是的我们要用到电机、而且要给它编写程序,它才能动起来!
![a0e0c5cd6a66f52c99b504d258ad7357.png](https://i-blog.csdnimg.cn/blog_migrate/dafdbfef31a1414ce0d500faa19df40b.jpeg)
扫地机器人
![5ee11c38cef1498031dd9df69905627f.png](https://i-blog.csdnimg.cn/blog_migrate/df677109ac1ab424c37133235dc0f69f.jpeg)
EV3编程界面
1.双击 EV3编程软件的图标打开编程软件;
2、单击屏幕左上角的文件--新建项目--程序,或直接点+号,新建一个程序;
3、中间最大的一块白色区域为程序编写区,它的左侧有一个模块,上面有个绿色三角,该模块表示程序从这里开始;
4、屏幕的正下方,分别有六个色块(绿、橙、黄、红、蓝、淡蓝),代表六个工具箱,(指导学员依次查看六个工具箱的名称及其内部的工具名称);
5、屏幕右下角为程序下载区,程序编写完成并保存、用下载线将控制器和电脑连接后可下载。
电机控制程序编写
实现任务,让电机以不同的功率,不同的方式旋转:
1、选择动作工具箱中的大型电机,放到程序界面,跟程序开始模块连接好(中型电机视情况选择练习);
2、以50的功率,转3圈后制动;
3、以100的功率,转2秒后制动;
4、以-100的功率,转180度后惯性滑行;
5、以-50的功率,将电机开启;
程序编写完成后,单击屏幕左上角文件——保存项目,在文件名中输入“lianxi”单击保存;打开控制器,用下载线将电脑和控制器连接,单击右下角下载按钮,将程序下载到控制器。从控制器中打开程序,观察不同程序中电机的旋转 有什么不同:
1、电机会按照设定的圈数、时间、角度旋转;
2、正的功率和负的功率,旋转方向相反;
3、制动——电机完成任务后会立刻停止;
4、惯性滑行——电机完成任务后会慢慢减速止。
构建
指导学员根据搭建步骤,搭建简易机器人小车。
![aff8726d314065e113b1201dab6ad289.png](https://i-blog.csdnimg.cn/blog_migrate/8b2d9a1247ae447a1241be85e8cdcaa7.jpeg)
第一步
![b316df051927da3bd142ca655452ed10.png](https://i-blog.csdnimg.cn/blog_migrate/72bc5c2bec3c34d5ed0d4100bc87d3bb.jpeg)
第二步
![fdb986671207c09f7ff023d3996be31d.png](https://i-blog.csdnimg.cn/blog_migrate/935c332dc48ad01928e198a18ae85e1b.jpeg)
第三步
![f2c7d213d855ed01d08dcec6ebcee566.png](https://i-blog.csdnimg.cn/blog_migrate/d72e0949efc4c41a0c8ac742c675047c.jpeg)
第四步
![f19b137bef9a00522aba6a90b72acea3.png](https://i-blog.csdnimg.cn/blog_migrate/44e10f95db495ec276f6574e1b32ae30.jpeg)
第五步
![0c60f6bbdf8c20799abd061cd7241f3f.png](https://i-blog.csdnimg.cn/blog_migrate/9367ba1b4a2c8dd772221bf4c909fea4.jpeg)
第六步
![2473707b57f22168c172335894f1142d.png](https://i-blog.csdnimg.cn/blog_migrate/7c99dacd36334812f6f3a6c6bab136b0.jpeg)
完结
执行程序编写
用胶带固定两条线,一条为起始线,一条为重点,让学生们自己用程序模块通过改变秒数、圈数、及度数让学生们跑到线上完成任务,并且用惯性滑行以及制动分别实验并编写程序。
反思
1、制动和惯性滑行有什么区别?
2、电机控制有哪几种方式(圈数、秒、角度、开启)?
3、哪个工具用来控制单个电机?
4、哪个工具用来控制多个电机?
5、分别用移动槽工具和移动转向工具调试:
机器人以50%的功率向左转弯(电机一停一转、原地转弯两种方式)
延续
机器人从起始线出发,到达回转线后掉头,回到起始线,看谁先调试完成!(起始线距回转线100cm)
注意事项
1、 在动机引导的过程中,如果孩子回答不出,可以加以提示或者以图画书中的情节作引导
2、 讨论时,不要偏离主题
3、 在操作时,如有孩子不想参与,就不必勉强他。但一定要观察其行为表现,一旦孩子开始操作就可以鼓励他参与进来
(展开活动中,需要注意的问题,包括搭建、课堂纪律等等)
编程
学会使用编程软件,最终能完成本次的编程任务
![d99cfda29c1ea2edbcf025b78785444a.png](https://i-blog.csdnimg.cn/blog_migrate/1e1422dfd57733e1a72fb741f6db0e03.jpeg)
小车程序