【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车

2018-12-174.3万
AI 快速预览详细 收起
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车是一个互动项目,通过声音传感器控制屏幕上的风车转动。硬件清单包括模拟声音传感器和UNO板。首先,将声音传感器连接到模拟引脚A0处,并将UNO板连接到计算机。然后,在Mind+软件中新建一个项目,添加舞台背景并绘制风车。编写程序,当声音传感器接收到的值大于50时,风车开始转动。这个项目适合STEM教育和少儿编程入门,能够激发孩子的好奇心和创造力。
【Mind+】Gravity:Arduino编程积木

第二章 魔法小屋 第二节 吹动风车

      星光剧场的表演有没有让你印象深刻呢?然而,仅仅作为旁观者来观看,是不是完全不够尽兴,快走进魔法小屋,这里有很多有趣的互动小玩意儿,带上小伙伴儿一探究竟吧!

【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图11
第二节 吹动风车
   
    听说在魔法小屋竟然可以吹动屏幕里面的风车哦,不信就来看看吧!

任务分析
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图1
知识要点
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图2
硬件连接

硬件清单
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图3
连接图

     模拟声音传感器连接在模拟引脚A0处,UNO板连接计算机。
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图4
动手实践

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

    2.添加舞台背景。选择“背景库”——“蓝天2”。

    3.删除角色区的默认小猫角色。

    4.绘制风车。
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图5


【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图6
  (4)依据步骤(1)~(3)绘制风车的其他部分,整体组合。注意,风车的中心要在绘图区的中心点上,这是因为角色的旋转是以中心点为中心的。将角色命名为“风车”,如图2.2.3所示。

【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图7
  6.编写程序实现当向声音传感器吹气时,风车转动。风车完整程序如图2.2.6所示。

(1)在角色区选择角色风车,选择“事件”——“当绿旗被点击”,拖拽至脚本区。

(2)选择“控制”——“如果那么执行”指令,拖拽至脚本区与“当绿旗被点击”组合。

(3)当声音传感器接收到的值足够大时,风车才转动,因此,判断条件为当声音传感器接收到的值大于临界值50。选择“运算符”——“大于100”指令,将“100”改为“50”;选择“Arduino”——“读取模拟引脚A0”,放入“大于50”指令中的空白处,即 。
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图8
(4)当满足判断条件时,风车转动。选择“动作”——“向右旋转15度”指令,放入“如果那么执行”指令内。

(5)要使风车产生持续转动的效果,需要加入“;b”指令。选择“控制”——“循环执行”指令,将步骤(2)~(4)所编写的程序放在循环体位置。
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图9
      7. 保存项目,命名为“吹动风车”,连接设备,选择串口。点击 ,吹口气,让风车转起来吧。

探究思考

      可不可以制作一个变速风扇呢?声音越大风车转动的越快。写下你的想法吧!
【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车图10
Gravity:Arduino 编程积木互动媒体教程目录牵引:
第一章:星光剧场
第二章:魔法小屋
第三章:造梦空间
第四章:奇想部落


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

创作许可协议

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

评论(0)
- 没有更多了 -