5573| 2
|
【PBL教程】和麦昆一起勇闯华容道! |
本帖最后由 造物者 于 2019-5-8 18:54 编辑 5.1小长假前,我应邀参加了塘桥学区组织的创客比赛,作为讲师和评委,我见到了各种麦昆变身。有的作品,麦昆变成了集装箱大卡车的车头;有的作品里,麦昆的轮子变成了风扇,还有个作品,麦昆背了一个地球去流浪(流浪地球气象站)。只要给他们一个麦昆,孩子们的创造力能够给你来个72变。 5.4青年节,作为创客老青年,给四位小小青年做了一次麦昆工作坊。可惜只有一次工作坊,孩子们的创客经验也是小白阶段,所以麦昆没变身,只能默默无闻去推箱子。 推完箱子,RBK让我写点什么,能给论坛上的教师们提供一些教学(推箱子)经验,那就让麦昆变身麦昆叫兽,和大家说说,工作坊这样的学习活动,有什么不一样呢 STEP1项目设计 一. 在开始之前,作为一位工作坊的麦昆叫兽,你要明确以下几个问题: 1、 学生学什么(核心知识点); 2、 学生怎么学(必要的技能与素养目标); 3、 怎么知道学生学会了(评估); 如果能够想清楚这些,然后落实在文字上,应该能够轻松的搞定工作坊里的小恶魔们。可是,在整理思路后,准备文字的阶段,你可能会发现,你写的是这样的: 1、 我教什么(步骤1~end); 2、 我怎么教(步骤1~end); 3、 Oyeah(有位徐老师教我的结束语气词); 其实没关系,孩子们肯定会玩的很开心。 我是这样设计的:麦昆推箱子,核心知识点是麦昆小车的左右2个电机的运转方式。不同运转方式的设置,去理解变量的作用。尝试用简单的代码实现,通过实践去迭代自己的代码,让程序趋于完善。设置一个推箱子比赛,最后分享自己的代码,理解彼此程序的差异。 二.材料及器材 (一)硬件 1.麦昆教育机器人套件(其他扩展材料可自行扩充)。 (二)软件 1.智能硬件编程软件:Mind+ STEP2教学内容 1、 提出问题:变量是什么? 开场是孩子们的自我介绍,会遇到一堆变量:姓名,年级,学过的编程软件名称。其实有许多孩子并不知道为什么要用变量,他们更喜欢直接把数字写入程序。是强迫他们养成习惯,还是顺其自然(佛系)?就看老师是否有强迫症了把。还好,麦昆叫兽十分佛系。 2、 动手实践:学习使用变量,让麦昆跑起来 3、 拓展思维:更多玩法 倒退怎么设置,左转怎么设置,右转怎么设置,如何停。万变不离其中,不管麦昆怎么走,只不过就是变量的加减乘除而已。大家都秒会。这部分很简单,调试一下下,问题来了! 4、 问题解决:反复思考和验证 麦昆叫兽一直强调:遇到问题是好事,设想好如何解决,修改一下程序,上传程序,验证一次。反复直到问题的解决。例如: l 我让麦昆左转,结果麦昆干脆来个原地打转,这怎么行。修改程序吧。 l 麦昆的转弯半径太大了,怎么办,自己改程序去; l 能否将速度赋负数,这样麦昆就能够倒退了?作为麦昆叫兽觉得这个问题很好,但不知道答案,怎么办,自己改程序去,试试就知道。 l 怎么停?自己琢磨吧; 问题不断,佛系的麦昆叫兽一一做了耐心(甩包)解答。 孩子们彼此都会响应别人的问题或者老师的提问,总有人蹦出个答案来,总有人会把自己实践的经验大声说出来,这样的工作坊学习氛围,很正。 5、 功能拓展: (1)DF游戏手柄的使用 好车,没遥控器怎么可以呢。DF的micro:bit gamepad 遥控手柄登场了。(真的是时间关系)灌输教学大法来了。 大家测试一下,发现问题来了!按钮不听命令了。 麦昆叫兽也是很惊奇的在课前发现,按钮没按时,读数是1,按钮按下去,读数是0,和之前的按钮模块居然是相反的。创客学习,就是要不断地发现错误,解决错误。(其实是:居然踩了坑,不让孩子们踩一次,心有不甘) 一起查看手柄的说明文档,一起做了修改。 顺便,大家把各个按钮的pin口记录了下来。剩下的几个功能全都加进去,当然,无线发送的字符要手写下来,否则分分钟变成鱼脑袋。 (2)无线遥控设置 麦昆小车无线接收信号,已经似乎不需要麦昆叫兽多说,只要来个例子足矣。 6、 如何结束:总结与分享 比赛不重要,收获才是最重要的。 虽然工作坊只是短短的2个小时,但孩子们是否能够看懂了自己的代码?是否又能看懂别人的代码?是否能够去比较彼此之间的差异呢? 总结分享和反思,是工作坊必不可少的一部分。 王同学,完全放弃了麦昆叫兽的左右电机通过变量来运动,全都是255全速前进,全速后退,全速左转和右转。十分霸气! 程同学第一次学编程,第一次组装一个机器人,第一次用代码去驱动硬件,调试了很多次,经过反复总结和修改,找到了自己觉得最合理的转弯数据,为他鼓掌。 老司机大李同学,没怎么学过编程,就学过一些microbit的基础,但是也得心应手的很,代码修改了很多次,不断的去寻找最合理的参数。果然,拿下冠军! (还有位小李同学,分享的时候忘了拍照片,来个手臂代替下。) 分享的过程,麦昆叫兽十分满意。大家都发现了,彼此最大的不同在于转弯的数据。如果再有下一节课,那么,模拟量的摇杆模块,就可以很好的明白,变量的作用了。 LAST工作坊现场 两个程序调整完,编程结束后,孩子们都忍不住开始玩耍起麦昆了,来看下现场图吧~ 爸爸说:儿子,…………,最好…………,帮我修改下。 改完后,儿子看着老爸开心的玩耍去了…… 修改程序,完美!一场推箱子比赛开始了! 本文转自作者 Liheqia 未经授权,不得转载。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed