大 创 实 验 室

更多内容请联系我们

第二章 第3课 魔法小猫巧变身

发表时间:2020-05-27 17:13来源:大创实验室网址:http://www.3000lab.com


2.3魔法小猫巧变身

果果:我很喜欢变魔术,能不能用scraSo设计小猫变身的魔术?

可可:当然,我们使用按键模块可以轻松完成小猫变身的魔术互动项目。

创设情境

想一想



任务发布
所需角色
舞台背景
设计思路
按一下按键,小猫变大,再按一次按键,小猫变小。
小猫
Party
第1步:连接硬件
第3步:导入“Party”舞台背景
第3步:搭建“小猫”角色脚本
第4步:互动测试



学一学

项目所用到的积木





将角色的大小设定为100。若数值为50,将角色缩小到原图的一半大小,即50%;数值为200,将角色扩大到原图的2倍,即200%。
如果条件为真,执行第一个接口内的程序,如果条件为假,执行第二个接口内的程序。

在2号管脚按键按下之前一直等待。






发送“变大”或“变小”信息给所有角色及舞台

当接收到消息“变大”或“变小”则执行下面的内容


二、小试身手——魔法小猫

(一)硬件连接

模块清单


实物图
模块名称
按键模块
模块数量
1



连一连

将绿色按键主控板连接


主控板
绿色按键
功能
5V(V)
V
电源正极
Gnd(G)
G
电源负极
D2(S)
S
数字接口


如下图:

(二)互动设计

1、创建背景和角色

(1)从系统背景库中选择“Party”。

(2) 使用craSo默认小猫角色

2、搭建“小猫”角色脚本



角色
代码
功能描述
小猫


等待2号管脚的按键按下,如果被按下,广播“变大”;再次等待2号管脚的按键按下,广播“变小”。

当接收到变大的消息,小猫增大到原图的2倍;当接收到变小的消息,小猫缩小到原图的一半。



3、互动展示

放置二维码,扫码观看

三、互动升级——魔法小猫巧变身

(一)硬件连接

模块清单


实物图
模块名称
绿色按键
黄色按键
模块数量
1
1



连一连

将绿色按键、黄色按键分被与主控板连接


主控板
绿色按键
黄色按键
功能
5V(V)
V
V
电源正极
Gnd(G)
G
G
电源负极
D2(S)
S

数字接口
D4(S)

S
数字接口


如下图:

想一想

在“魔法小猫”中,只是用一个按键模块实现小猫变身,如何才能实现两个按键模块,一个让小猫变大,另一个让小猫变小呢?

(二)互动设计

1、创建背景和角色

   背景和角色设计与“魔法小猫”相同。

2、搭建“小猫”角色脚本


角色
代码
功能描述
小猫
按一下2号管脚的按键,广播“变大”,按一下4号管脚的按键,广播“变小”

当接收到变大的消息,小猫增大到原图的2倍,当接收到变小的消息,小猫缩小到原图的一半。


3、互动展示

放置二维码,扫码观看

四、头脑风暴


方案
硬件模块
方案详情
1
红色按键
绿色按键
黄色按键
按下绿色按键,小猫变大
按下黄色按键,小猫变小
按下红色按键,小猫还原
2
绿色按键
红色LED灯
按一次绿色按键,小猫变大,红色LED闪烁1秒;再按一次按键,小猫变小,红色LED闪烁2秒。
3
……
……




山东省济南市历下区舜华路750号大学科技园北区3号楼
0531-62327013                                     www.3000lab.com