一、课程说明
【1】课程主题 麦昆小车跑起来
【2】教学目标
1.通过项目学习,分析问题,根据问题设计解决问题的方法和步骤。
2.初步掌握控制小车运动的基本知识
3.合理应用技术,选择模块,编写程序代码实现小车运动。
【3】学情分析
高一社团学生 ,学习过 Autodesk Tinkercad电子电路挑战赛的课程,有模块化编程软件经验。
【4】基础知识 小车运动原理
1.前进 左右轮东西相同
2.左转 右侧轮动力大与左侧轮
3.右转 左侧轮动力大与右侧轮
(此处有图放在文末,也可以参考下载导学学案)
【5】项目评价 1.体验课程,总结经验。
2.合理编写自己的代码,运行分享。
3.拓展延伸,举一反三,解决类似问题 。
材料清单
- 麦昆小车套件一 X3 链接
程序代码和学案链接
https://gitee.com/gray6666/mcqueen_ran.git
原计划为社团三组同学,3套麦昆小车套件一;但是实际只有两套小车官方套餐(2.0版和3.0版各一个)和三个microbit板子,器材稍有紧张,勉强够用。
步骤1 二、课堂实施 【1】热身活动
刚开始,孩子们听说要录像,和我一样有点小紧张:)
【1】热身活动 5分钟 “小车怎么动起来?”
模拟小车运行,理解小车运行、变相原理。
体验,活动总结(口头分享)
导入:如何可以让小车有规律的动起来?讨论、分享。
步骤2 基础篇
【2】基础篇-1小车动起来 10分钟 活动 1:和你的软件打个招呼,熟悉界面和操作流程
1.双击桌面的 图标启动程序。
2.单击左下角扩展图标 ,启动扩展页面;
3.导入麦昆扩展模块;
4. 将小车运动控制模块拖入主程序,并将代码上传至小车;并让小车动起来。
参考程序:
【2】基础篇-2调整小车路线
改进小车运动路线,让小车走直线 为什么我的小车不能走直线?如何调整优化代码? 分析原理小车的左右轮,摩擦力不一样,导致小车跑偏;改进双轮差速,修正线路。
参考代码 (比较下面代码不同,选择合适代码并调试)
代码一 代码二 记录下小车的 左右侧电机的数值 左: 右:
【3】基础篇-3 小车直线左右、运动 活动3:控制小车实现前进 3秒,左转;然后前进3秒,右转 延时代码:
步骤3 【4】提高篇-奇思妙想 20分钟 (此处有个小惊喜,有孩子假期自学了C代码,并开始和其他同学主动分享)
可参考下面图形,也可以自己绘制; 尝试将自己小车跑出的美丽线路及其他麦昆扩展代码模块和同学们一起分享。
交流C代码,课堂的意外收获。
测试代码
创意分享,孩子们终于不紧张,漏出了久违的笑容。:)
前进
右转
左转
评论