所有分类
主题 主题
平台 平台
我的工作台
userHead
注册时间 [[userInfo.create_time]]
创造力 [[userInfo.creativity]]
[[userInfo.remark]]
[[d.project_title]]
articleThumb
[[d.material_name]]
timelineThumb
进入工作台
折叠
所有分类 我的工作台
展开
[趣味障碍赛]按键指令遥控紧箍咒
珠韵 珠韵 2019-08-19 21:27:36
0
0
简单

        话说唐僧收了孙悟空为徒,一天遇到强盗,孙悟空好斗,把强盗都打死了,唐僧责怪了几句,孙悟空就生气走了。

        后面的故事大家都知道,但是小编的故事有改动,唐僧不用念紧箍咒了,只要用按键按命令,就能控制金箍变化,唐僧掌握了按键密码后,就能轻松控制紧箍咒了,孙悟空只能乖乖的听师傅的话。 

         大家还记得西游记中真假唐僧一集,孙悟空和猪八戒是怎么识别真假师傅的? 很简单,拿出紧箍咒控制器,谁能控制紧箍咒缩小,谁就是师傅。我们一起来看下面的视频。 

       这神奇的按键指令遥控紧箍咒是怎么做的呢?下面我简单介绍一下。

材料清单 材料清单
1x
单神经元模块
1x
按键模块
2x
Micro:bit
1x
Micro:bit扩展板
步骤1 步骤1
测试硬件并编写发射端

发射端的接线图如下:

projectImage

        先录制按键口令。按住神经元模块的按钮,按动按键,把指令录制下来,完毕后松开按键。然后重复按键动作,看看输出的指示灯能否亮起,如果不能亮起,试着转动旋钮降低灵敏度(降低向-号方向,提高灵敏度往+方向)。

        然后开始编写程序。程序的主要功能是P0引脚如果为真(有信号输入),那么显示屏做出响应,并无线发射指令。发射端用的是上传模式,程序图如下图:

projectImage
步骤2 步骤2
编写接收端

        接收端用了另外一块micro:bit板子,连接电脑,用实时模式。

        接收端首先要编写两个故事,一个是电子紧箍咒,一个是真假师傅,先用连环画插图+语音播报的方式展示故事。程序如下图。

         这里的变量“选项”用来记录是第几个故事情境,电子紧箍咒播放完毕,变量为1,真假唐僧播放完毕,变量为2。

projectImage

        接下来设置响应了,绿旗帜点击后,初始化无线组号,语音播报的语言。

       当接收到无线数据后,进行判断,如果无线数据指令匹配,紧箍咒图案缩小30,并进入下一步判断,如果选项为1,说明是第一个故事,播报“啊!我的头好痛!师傅我错了,求求您别念了”,选项为2,说明是故事2,播报“啊!我的头好痛!您是真师傅”。程序截图如下图:

projectImage
步骤3 步骤3
项目小结

        怎么样,你也不妨来试试,真的很好玩!

        小结一下:

        本项目用到了以下知识点:

        1.单神经元模块用法。

        2.无线通讯功能。

        3.语音播报。

        4.发射端用上传模式,接收端用实时模式和电脑互动。

本项目的源码已经上传到码云。

https://gitee.com/zslqg/ajzljgz

Makelog作者原创文章,未经授权禁止转载。
0
0
评论
[[c.user_name]] [[c.create_time]]
[[c.parent_comment.count]]
[[c.comment_content]]