Scratch模拟实验室,教你了解消息传递
科技活动
原创
科技学堂/文
阅读:12789
收藏:1

我们今天学习新的命令:消息传递。

QQ截图20170830165919.png

我们用消息命令做一个什么呢?我们做一个欧姆定律的模拟实验!大家通过滑动改变U和R的数值,然后得出对应的电流值I。

QQ截图20170830165928.png


当电压一定时,Uni脸部的闪电亮度随着电流值的变化而变化:电流越大,闪电越亮。图片中的U、I、R字母的大小也会根据它们的值而改变。呃……欧姆定律你知道吗?不着急,你可以在文章后面了解。

QQ截图20170830165937.png


程序主脚本

QQ截图20170830165945.png


如上图所示,脚本设定U和R的初始化值后,然后进入重复执行。每次执行时先用U/R计算I的值,然后向其他角色广播一条消息通知它们更新角色的外观。


是不是很有趣呢?探险者协会准备好了所有的素材,快来我们的Scratch社区一起做一做吧!


什么是欧姆定律?


当电阻(R)两端存在电压(U)时,电流(I)就会通过电阻。根据欧姆定律,电流的大小可以通过下面的等式得到:



在同一电路中,通过某段导体的电流跟这段导体两端的电压成正比,跟这段导体的电阻成反比。


(⊙o⊙)…%¥#@@*&,听不明白( ⊙ o ⊙ )啊!

——Uni


听不明白没关系,我们可以用水来进行解释,大家就会明白了。


水量相同

QQ截图20170830165956.png


漏斗粗细相同

QQ截图20170830170006.png

投稿邮箱:info@makerclass.cn
标签: Scratchtem
发表评论