【Mind+】Gravity:Arduino编程积木 魔法小屋-点亮星灯
【Mind+】Gravity:Arduino编程积木第二章 魔法小屋 第三节 点亮星灯
星光剧场的表演有没有让你印象深刻呢?然而,仅仅作为旁观者来观看,是不是完全不够尽兴,快走进魔法小屋,这里有很多有趣的互动小玩意儿,带上小伙伴儿一探究竟吧!第三节 点亮星灯 魔法小屋里面有一片星空哦,一起来看看吧!
任务分析知识要点硬件连接
硬件清单
连接图
数字按钮模块连接在数字引脚2处,UNO板连接计算机。
动手实践
1.打开Mind+软件,新建一个项目。
2.添加舞台背景。选择“背景库”——“群星”。
3.删除角色区的默认小猫角色。
4.绘制星星。
5. 编写程序,实现点亮星灯:按下按钮,星星出现在舞台的随机位置。完整程序如图2.3.4所示
(1)在角色区选择角色star,选择“事件”——“当绿旗被点击”,拖拽至脚本区。
(2) 选择“控制”——“如果那么执行否则执行”指令,拖拽至脚本区与“当绿旗被点击”组合。
(3)判断条件为按下按钮,即读取数字引脚值为1。选择“Arduino”——“读取数字引脚值”,放入判断条件位置。
(4)按下按钮,点亮星灯。选择“外观”——“显示”指令,“动作”——“移到随机位置”指令,按顺序组合。在“移动到随机位置”指令后加入延时指令,即“等待0.5秒”,实现星星出现的效果。将组合后的程序放入“如果那么执行否则执行”指令“那么执行”下。选择“外观”——“隐藏”指令放入“否则执行”下。
(5)要使每次按下按钮都能实现点亮星灯的效果,需要加入“循环执行”指令。选择“控制”—— “循环执行”指令,将步骤(2)~(4)所编写的程序放在循环体位置。
6.在角色区复制角色star增加星星个数,此时角色的程序和造型会一并复制,可复制多个,效果更好。如图2.3.7.
探究思考
试一试在星星随机出现时切换不同造型。写下你的思路吧。
Gravity:Arduino 编程积木互动媒体教程目录牵引:【Mind+】Gravity:Arduino编程积木 揭秘互动媒体第一章:星光剧场【Mind+】Gravity:Arduino编程积木 星光剧场-小麦变身【Mind+】Gravity:Arduino编程积木 星光剧场-空空走钢丝【Mind+】Gravity:Arduino编程积木 星光剧场-点点踩球第二章:魔法小屋【Mind+】Gravity:Arduino编程积木 魔法小屋-吹动风车【Mind+】Gravity:Arduino编程积木 魔法小屋-彩虹琴【Mind+】Gravity:Arduino编程积木 魔法小屋-点亮星灯第三章:造梦空间【Mind+】Gravity:Arduino编程积木 造梦空间-防盗报警器【Mind+】Gravity:Arduino编程积木 造梦空间-调光台灯【Mind+】Gravity:Arduino编程积木 造梦空间-智能门铃【Mind+】Gravity:Arduino编程积木 造梦空间-感应走廊灯第四章:奇想部落【Mind+】Gravity:Arduino编程积木 奇想部落-接香蕉1.0【Mind+】Gravity:Arduino编程积木 奇想部落-接香蕉2.0【Mind+】Gravity:Arduino编程积木 奇想部落-吹气球
▲mind+官网:https://www.mindplus.cc Mind+最早是由DFRobot公司于2013年推出的图形化编程软件,能够让不懂编程的艺术家们通过几分钟的学习即可控制Arduino开源硬件,从而拓宽一些新的思维方式。
页:
[1]