3495| 0
|
[入门教程] 用mpython学掌控板(抢答器) |
本帖最后由 sunkf 于 2019-11-28 23:09 编辑 11月28日下午,在掌控2.0内测群里,有老师在讨论“抢答器”制作。 讨论的问题:1、抢答完以后,进行下一轮抢答得复原,怎么办 ? 2、同时按下触摸按键P/N,同时抢答了,怎么办? 3、抢答器每抢答一次就要重新复位一次,还是可以设置多次抢答后,再去复位呢? 看到老师们的一番讨论和实操测试后,我也想起了自己以前在makecode做过“micro:bit版本”的抢答器,当时编写完在makecode上仿真调试时,就非常喜欢仿真功能,学习效率提高了很多。话不多说,动起手来做吧。 【学习目标】 知识目标:学会使用变量,熟悉3种程序结构。 能力目标:初步体会交互程序的设计方法,并能根据实际任务需求逐步迭代作品。 情感态度价值观:养成严谨、细致的学习态度,培养善于钻研的科学精神。 任务一、实现抢答器的基本功能 (1)思维向导 (2)流程图 (3)程序编写 仿真效果:不理想,出现连续触发现象;同时按下会快速交互触发。 (4)调试迭代 加入触摸键P/N被触摸后等待几秒、抢答结果提示 (发现没有:mpython仿真功能,目前无法把等待时长也) 任务三、拓展玩法 能不能进行多论“抢答”,让落后的小组有翻身的机会? 如有的提前“抢答”,可以设置按键A重置吗? 【总结】 1、能够使用变量,掌握3种程序结构。 2、使用“仿真功能”进行程序调试,并能够根据实际需求进行项目设计与迭代。 【拓展练习】 试着加入声光提醒功能。 PS:如果可以的话 ,可以加入抢答数据文件保存,或者上次物联网平台,想想还是不错的; 另外,micro:bit制作抢答器,使用A、B按键,对于同时抢答(也就是,按下A+B键,我们是可以设置打平提醒),可以把A、B按键引出,那就更加好玩了! |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed