2.3魔(mó)法小猫巧变身
果(guǒ)果:我很喜欢(huān)变魔(mó)术,能不能用scraSo设计小猫变(biàn)身的魔术?
可可:当然,我们(men)使用按键(jiàn)模块可以轻(qīng)松完成小(xiǎo)猫变身的魔术(shù)互(hù)动(dòng)项目。
创(chuàng)设情境(jìng)

想(xiǎng)一想
任务发(fā)布 | 所需(xū)角色(sè) | 舞台背景 | 设计思路 |
按(àn)一下按键,小猫(māo)变大,再按一次按键,小猫变小。 | 小猫 | Party | 第1步:连接硬件 第3步:导入“Party”舞台背景 第3步:搭建“小猫”角色脚本 第(dì)4步(bù):互动测试 |
学一(yī)学
项(xiàng)目所用到的积木
|
| 将角(jiǎo)色的大小设定为100。若(ruò)数值为50,将角色缩小(xiǎo)到原图的一半(bàn)大小,即50%;数值为200,将角色扩大(dà)到(dào)原图的2倍,即200%。 |
| | 如(rú)果条件为真(zhēn),执行第(dì)一个接口内的程序,如果条件为假,执行(háng)第(dì)二(èr)个接(jiē)口内(nèi)的程序(xù)。 |
| | 在2号管脚按键按下之前一直等待。 |
|
|
发送“变大”或“变小”信息(xī)给所(suǒ)有角色及舞台 |
| | 当(dāng)接收到消息“变(biàn)大”或“变小”则执行下面的内(nèi)容 |
二、小试身手——魔(mó)法(fǎ)小(xiǎo)猫(māo)
(一)硬件连(lián)接
模(mó)块清单(dān)
连(lián)一连
将绿色按键主(zhǔ)控板连接
主(zhǔ)控板 | 绿色按键 | 功能(néng) |
5V(V) | V | 电源正极 |
Gnd(G) | G | 电源负极 |
D2(S) | S | 数字接口 |
如下(xià)图(tú):

(二)互动设计(jì)
1、创建背景和(hé)角(jiǎo)色
(1)从系统背景库中选(xuǎn)择“Party”。
(2) 使用craSo默认小猫角色(sè)
2、搭建“小猫”角色(sè)脚本
角色 | 代码 | 功能描(miáo)述(shù) |
小猫 |
| 等待2号管脚的按键(jiàn)按下(xià),如果(guǒ)被按(àn)下,广播“变大”;再次等(děng)待2号管脚的按键(jiàn)按下,广(guǎng)播“变小”。 |
| | 当接收到变大的消息,小(xiǎo)猫(māo)增大到原图(tú)的2倍;当接收(shōu)到(dào)变小的消(xiāo)息,小猫缩(suō)小(xiǎo)到原图的一半。 |
3、互动展示
放(fàng)置二维码,扫(sǎo)码(mǎ)观(guān)看
三、互动(dòng)升(shēng)级——魔法小猫巧变身
(一)硬件连接
模块(kuài)清单
实物(wù)图 | | |
模块名称 | 绿色按键(jiàn) | 黄色按键(jiàn) |
模块(kuài)数(shù)量 | 1 | 1 |
连一连
将绿色按(àn)键、黄色按键分被与主(zhǔ)控板连(lián)接(jiē)
主控(kòng)板(bǎn) | 绿色按键 | 黄(huáng)色(sè)按键 | 功能 |
5V(V) | V | V | 电源正(zhèng)极(jí) |
Gnd(G) | G | G | 电源负极 |
D2(S) | S |
| 数字(zì)接口 |
D4(S) |
| S | 数字接口 |
如下图:

想一想
在“魔法小猫”中,只(zhī)是用一个按键模块实现小猫变身(shēn),如何(hé)才能(néng)实现两个(gè)按键(jiàn)模块(kuài),一(yī)个(gè)让小猫(māo)变大,另一个让小猫变(biàn)小(xiǎo)呢?
(二)互动设计
1、创建背景和角色
背景(jǐng)和角色设计(jì)与“魔法小猫”相同。
2、搭建“小猫”角(jiǎo)色脚本
角(jiǎo)色 | 代码 | 功能描述 |
小猫 | | 按一下(xià)2号管脚(jiǎo)的按键,广播“变大”,按(àn)一下4号管脚的按键,广播(bō)“变小”。 |
| | 当接收(shōu)到变大的消息,小猫增大(dà)到(dào)原图的2倍,当接收到变(biàn)小的消(xiāo)息,小猫缩小到(dào)原图的(de)一半。 |
3、互动展示
放置二维码,扫码观(guān)看
四、头脑风暴
方(fāng)案 | 硬(yìng)件(jiàn)模块 | 方(fāng)案详(xiáng)情 |
1 | 红色按键 绿色按键(jiàn) 黄色(sè)按键 | 按下(xià)绿色按键(jiàn),小猫变大 按下(xià)黄(huáng)色按键,小猫变(biàn)小 按下红色(sè)按键,小(xiǎo)猫还原(yuán) |
2 | 绿色按键 红色LED灯 | 按一(yī)次(cì)绿(lǜ)色按键,小猫变大,红(hóng)色LED闪(shǎn)烁1秒;再按(àn)一次按(àn)键,小猫变小,红色LED闪烁(shuò)2秒。 |
3 | …… | …… |