【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器

2018-12-174万
AI 快速预览详细 收起
本文介绍了使用Mind+软件和Gravity:Arduino编程积木制作防盗报警器的教程。项目中使用了红外数字避障传感器和蜂鸣器,通过编程实现当有人经过时触发警报。适合青少年科创比赛和STEM教育。
【Mind+】Gravity:Arduino编程积木


第三章 造梦空间 第一节 防盗报警器

       魔法小屋有没有让你收获满满呢?各种互动媒体小东西是不是很有趣呢?其实有些互动媒体作品是非常有实际应用价值的哦,我们一起去造梦空间看看吧!
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图1
第一节 防盗报警器

      造梦空间里有很多珍贵的仪器,防盗报警器是非常必要的,小心一些,不要触发警报啦。


任务分析
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图2
知识要点
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图3
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图4
硬件连接

硬件清单
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图5      
连接图

      红外数字避障传感器连接数字引脚2,蜂鸣器连接数字引脚7,UNO板连接计算机。
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图6
动手实践

   1.打开Mind+软件,新建一个项目。

   2.添加舞台背景。选择“背景库”——“海洋2”。

   3.删除角色区的默认小猫角色。选择“角色库”——“美人鱼”和“钻石”两个角色。另外还需要使用“画笔”—— 矩形工具和 圆形工具,绘制一个钻石展台角色。如图2.3.2所示。
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图7

   4. 角色钻石效果:当红外数字避障传感器感知到有人经过时,钻石隐藏,蜂鸣器发出声音报警,广播“宝石被偷”;若无人经过,钻石显示。流程图如下。
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图8
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图9
    根据流程图编写程序,角色钻石完整程序如图3.1.4所示。

【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图10
    5.角色美人鱼效果:当绿旗被点击,即程序开始,美人鱼隐藏,移动到(-294,287);当接收到广播“宝石被偷”,美人鱼显示,在1秒时间内移动到舞台中,说“宝石被偷啦”!流程图如图3.1.5所示。
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图11
    根据流程图编写程序,角色钻石完整程序如图3.1.6所示。
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图12
  6.保存项目,命名为“防盗报警器”,连接设备,选择串口。 效果图如下图所示。
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图13
探究思考

      尝试加入一个小偷角色,模拟宝石被偷走的过程吧!写下你的思路。
【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图14
Gravity:Arduino 编程积木互动媒体教程目录牵引:
第一章:星光剧场
第二章:魔法小屋
第三章:造梦空间
第四章:奇想部落


【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器图15
▲mind+官网:https://www.mindplus.cc
  
     Mind+是一款拥有自主知识产权的国产青少年编程软件,集成各种主流主控板及上百种开源硬件,支持人工智能(AI)与物联网(IoT)功能,既可以拖动图形化积木编程,还可以使用Python/C/C++等高级编程语言,让大家轻松体验创造的乐趣

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
夜雨声灬烦
夜雨声灬烦
这个系列怎么不更新了啊
JerryPater
JerryPater
请教一下,这个是蜂鸣器的接口,数字口7是固定口吗?其他数字口行不行?
EVE
EVE
作者
回复JerryPater
所有数字口都是可以用的,对应修改程序里面的引脚号就行
可风
可风
真厉害
- 没有更多了 -