模拟串联电路
2021-07-15
电脑报 2021年19期
关键词:设备
电池、电线、灯泡加上开关,就能组成一个最简单的串联电路,串联是将电路元件逐个顺次首尾相连接的电路,也是最简单的电路形式。我们用Mind+完成一个串联电路让小灯泡亮起来。
准备工作:绘制电线作为电路的基础,留出三个空槽位,为了后期连接识别方便要添加上接口点,共复制6个接口点角色并编号,等待接通设备。然后从网上找出三个设备:电池、开关、电灯的图片。电灯和开关要准备开关、亮灭两种状态的图片,扫下方二維码即可下载相关素材。
将素材导入Scratch,如图所示放在舞台上。这个实验的目的和方法一目了然,把三个设备放入空缺处后按下空格键启动开关,小灯泡就可以发光了,而且根据串联电路的特性三个设备的位置可以随便调换。
如何通过编程实现我们的目的呢?首先需要一些变量用来检测电路是否连通,每个空位有两个连接点,为了区分,规定左边为设备1,右边为设备2。比如3、4号接口点,3号点为设备1,4号点为设备2(图1)。

假设把小灯泡移到这个空位,通过循环判断的方法判断设备1的连接点是否连接有设备如灯泡。如果连接成功设置变量“电灯1”的值为yes,没有连接设置变量“电灯1”的值为no。如果检测到连接了开关或电池也同样设置该设备1和2的值为yes。左右两个点位代码类似(图2、图3)。


在电路中连接点的位置是固定不变的,而电灯、开关、电池是可以用鼠标拖动的。程序开始后,开关的默认状态是关闭的,造型也是处于off的红色状态,当开关拖动到某个空位后按下空格键,由off的红色状态改变为on的绿色状态(图4)。……
登录APP查看全文
