2.4 调速风车随心转
果果:今(jīn)天天(tiān)气太(tài)热了,看看!明明(míng)手里还拿着一个手持风扇呢?
可可:我们有ScraSo呢?创作属于自己(jǐ)的(de)特色(sè)小风扇和风车的(de)互动项目清凉一(yī)下。
一、创(chuàng)设情境
想一想

任务发布 | 所(suǒ)需角色 | 舞(wǔ)台背景 | 设计思路 |
风车(chē)的向(xiàng)左(zuǒ)旋(xuán)转的速度会随着旋钮电位器的数值变化而调整。 | 风车 | Light | 第1步:连接硬件 第2步:导入“Light”背(bèi)景 第3步:绘制“风车”角色 第4步(bù):搭建“风车(chē)”角色脚本 第5步:互动测试
|
学一(yī)学
项目(mù)所用到的积木(mù)
|
| 创建一个自命名的变(biàn)量,如转(zhuǎn)速变(biàn)量。 |
| | 将转(zhuǎn)速变量的值设(shè)定(dìng)为0 |
| | 转速变量的(de)值 |
| | 读取管脚A0旋转(zhuǎn)电位器的值 |
| | 除法运算 |
| | 乘(chéng)法运算 |
| | 向右或(huò)左旋转指定的角度 |
二、小试(shì)身手——让风车转起来
(一(yī))硬件(jiàn)连接(jiē)
模块清(qīng)单
连一连
将旋转电位器与(yǔ)主控板(bǎn)连接
主控板 | 旋转电位器 | 功能 |
5V(V) | V | 电源正极 |
Gnd(G) | G | 电源负极 |
A0(S) | S | 模拟接(jiē)口 |
如(rú)下图:

(二(èr))互动(dòng)设计
1.创建(jiàn)背(bèi)景和(hé)角色
(1)从系(xì)统背(bèi)景(jǐng)库中选择“Light”。
(2)绘制“风车”角色,并填充颜(yán)色。

2.搭建“风(fēng)车”角色(sè)脚本(běn)
角色 | 代码 | 功能描述 |
风车 | | 当绿旗被点击时,把A0端(duān)口读取的数(shù)值除以1023后在乘(chéng)以30并(bìng)赋给变量“转速”,使变(biàn)量“转速”的取值范围为(wéi)0-30。风(fēng)车的(de)向左(zuǒ)旋转的(de)速度(dù)会随着(zhe)旋钮电位器的数值变(biàn)化(huà)而调(diào)整。 |
3.互动展示
放置二维码,扫(sǎo)码(mǎ)观看
三、互动升级(jí)——转动方(fāng)向我做主
(一)硬件(jiàn)连接
模(mó)块清单
实物图 | | | |
模块名称 | 旋转电位器 | 绿色(sè)按键 | 黄色按(àn)键 |
模块数量(liàng) | 1 | 1 | 1 |
连一连
将旋转电位器、绿色按键、黄色按(àn)键与主控板连接(jiē)
主控(kòng)板 | 旋转电位器 | 绿色按键 | 黄色按(àn)键 | 功能 |
5V(V) | V |
|
| 电源正极 |
Gnd(G) | G |
|
| 电(diàn)源(yuán)负(fù)极(jí) |
A0(S) | S |
|
| 模拟(nǐ)接口(kǒu) |
D2(S) |
| S |
| 数字接口 |
D4(S) |
|
| S | 数字接口 |
如下图:

想一想
在风(fēng)车旋(xuán)转(zhuǎn)过程(chéng)中,风车只能顺时针或(huò)逆时针旋转,如何才能控制风(fēng)车的旋转方向呢?
(二)互动(dòng)设(shè)计
1、创建背景和角色
背景和角色设计(jì)与“让风车转起来”相同。
2、搭(dā)建“风车”角色脚(jiǎo)本
角(jiǎo)色 | 代(dài)码 | 功(gōng)能描述 |
风(fēng)车(chē) | | 当(dāng)绿旗(qí)被点击时,把A0端口读取的数值除以1023后在乘以30并赋给(gěi)变量“转速”,使变量“转速(sù)”的取值范围为0-30。按下绿色(D2)按键,风车的向左旋转的速度会随着旋钮(niǔ)电位(wèi)器的数值变化而调(diào)整。按下黄色(D4)按键,风车的(de)向左旋转的速度(dù)会随着(zhe)旋钮电位器的数值(zhí)变(biàn)化而调整。 |
3、互动展示
放置二维码,扫码观看(kàn)
四(sì)、头脑风暴
方案 | 硬件模块(kuài) | 方案详情 |
1 | 旋(xuán)转电位器 | 导入(rù)一个动物(兔子)角色,使用旋转电位器(qì),使角(jiǎo)色在舞(wǔ)台上来回走动。 |
2 | 旋转电位(wèi)器 绿(lǜ)色按键 红色按键 | 设计(jì)一个故事(龟兔赛跑)或游戏,用(yòng)旋转电位(wèi)器来控制一(yī)个角(jiǎo)色的移(yí)动,用绿色按键和红(hóng)色按键分别控制另一个角色的移动(dòng)。 |
3 | …… | …… |