我们今天学习新的命令:消息传递。
我们用消息命令做一个什么呢?我们做一个欧姆定律的模拟实验!大家通过滑动改变U和R的数值,然后得出对应的电流值I。
当电压一定时,Uni脸部的闪电亮度随着电流值的变化而变化:电流越大,闪电越亮。图片中的U、I、R字母的大小也会根据它们的值而改变。呃……欧姆定律你知道吗?不着急,你可以在文章后面了解。
程序主脚本
如上图所示,脚本设定U和R的初始化值后,然后进入重复执行。每次执行时先用U/R计算I的值,然后向其他角色广播一条消息通知它们更新角色的外观。
是不是很有趣呢?探险者协会准备好了所有的素材,快来我们的Scratch社区一起做一做吧!
什么是欧姆定律?
当电阻(R)两端存在电压(U)时,电流(I)就会通过电阻。根据欧姆定律,电流的大小可以通过下面的等式得到:
在同一电路中,通过某段导体的电流跟这段导体两端的电压成正比,跟这段导体的电阻成反比。
(⊙o⊙)…%¥#@@*&,听不明白( ⊙ o ⊙ )啊!
——Uni
听不明白没关系,我们可以用水来进行解释,大家就会明白了。
水量相同
漏斗粗细相同