话说唐僧收了孙悟空为徒,一天遇到强盗,孙悟空好斗,把强盗都打死了,唐僧责怪了几句,孙悟空就生气走了。
后面的故事大家都知道,但是小编的故事有改动,唐僧不用念紧箍咒了,只要用按键按命令,就能控制金箍变化,唐僧掌握了按键密码后,就能轻松控制紧箍咒了,孙悟空只能乖乖的听师傅的话。
大家还记得西游记中真假唐僧一集,孙悟空和猪八戒是怎么识别真假师傅的?
很简单,拿出紧箍咒控制器,谁能控制紧箍咒缩小,谁就是师傅。我们一起来看下面的视频。
这神奇的按键指令遥控紧箍咒是怎么做的呢?下面我简单介绍一下。
材料清单
- 单神经元模块 X1
- 按键模块 X1
- Micro:bit X2
- Micro:bit扩展板 X1
步骤1 测试硬件并编写发射端
发射端的接线图如下:
先录制按键口令。按住神经元模块的按钮,按动按键,把指令录制下来,完毕后松开按键。然后重复按键动作,看看输出的指示灯能否亮起,如果不能亮起,试着转动旋钮降低灵敏度(降低向-号方向,提高灵敏度往+方向)。
然后开始编写程序。程序的主要功能是P0引脚如果为真(有信号输入),那么显示屏做出响应,并无线发射指令。发射端用的是上传模式,程序图如下图:
步骤2 编写接收端
接收端用了另外一块micro:bit板子,连接电脑,用实时模式。
接收端首先要编写两个故事,一个是电子紧箍咒,一个是真假师傅,先用连环画插图+语音播报的方式展示故事。程序如下图。
这里的变量“选项”用来记录是第几个故事情境,电子紧箍咒播放完毕,变量为1,真假唐僧播放完毕,变量为2。
接下来设置响应了,绿旗帜点击后,初始化无线组号,语音播报的语言。
当接收到无线数据后,进行判断,如果无线数据指令匹配,紧箍咒图案缩小30,并进入下一步判断,如果选项为1,说明是第一个故事,播报“啊!我的头好痛!师傅我错了,求求您别念了”,选项为2,说明是故事2,播报“啊!我的头好痛!您是真师傅”。程序截图如下图:
步骤3 项目小结
怎么样,你也不妨来试试,真的很好玩!
小结一下:
本项目用到了以下知识点:
1.单神经元模块用法。
2.无线通讯功能。
3.语音播报。
4.发射端用上传模式,接收端用实时模式和电脑互动。
本项目的源码已经上传到码云。
https://gitee.com/zslqg/ajzljgz
评论