Scratch3.0串联电路模拟实验
这个案例模拟串联电路,其中包括一节电池和三个电阻,用户可以通过滑块改变电压值和电阻值流经电阻的电流以及电阻两端的电压使用大屏幕显示。
程序的界面如图5-24所示。(注意:界面中电阻上的色环与电阻的实际电阻值无关,这里只起装饰作用。)
该电路中的所有公式总结如下:
总电阻等于三个电阻之和,电流等于电池的电压除以总电阻,每个电阻两端的电压等于电流乘以其电阻值。
总电阻:Rtot=R1+R2+R3
回路电流:I=V/Rtot
R1的电压:V1=IxR1
R2的电压:V2=IxR2
R3的电压:V3=IxR3
该程序没有角色,仅在舞台中有一段脚本。当绿旗被单击时,舞台的脚本就开始执行,如下图所示。
这段脚本负责数学公式的计算,并将结果按大屏幕显示的方式展现在舞台上。注意,电阻R2和R3的滑块范围都在0到10,但电阻R1的滑块最小值是1,而不是0。这是为了确保变量Rtot始终大于0,这样在计算电流时就不会出现除以0的错误。
本程序的界面都在舞台的背景中设计完成。因此,唯一要做的就是把所有的变量值显示器(大屏幕显示和滑块)放在正确的位置上。