1.编程卡片的分类

套件中共有32张卡片,可分为4类,分别是:程序卡片、动作卡片、时间卡片以及条件卡片,其中动作卡片可以在遥控或编程模式下使用,其余卡片只在编程模式下使用。
程序卡片
image.png
图1.1 程序卡片
上图6张卡片,是编写及运行程序时所需要的基础卡片。一段程序总是从“开始编程”卡片开始,以“执行程序”卡片结束。“返回开始”卡片只能放在“执行程序”卡片前一张。
动作卡片
无语音动作卡片.png
图1.2 动作卡片
上图18张卡片为动作卡片,可控制输出模块:声音、彩灯、马达。
时间卡片
image.png
图1.3 时间卡片
时间卡片共有3张,用于延时、等待一段时间,可叠加使用,比如需要延时3秒,可先后刷“延时1秒”卡片、“延时2秒”卡片,需要延时4秒,可连续刷两次“延时2秒”卡片。
条件卡片
image.png
图1.4 条件卡片
条件卡片共有5张,用作编程时输入条件(声音、魔法卡、前方障碍物)的判断。

2.编程规则的说明

2.1.程序基础框架

编写一段程序时,第一张卡片是“开始编程”,最后一张卡片是“执行程序”。
★★★编写新的程序前,需要使用“清除程序”卡片清除旧的程序。
image.png
图2.1 程序基础框架

2.2.动作组合的执行顺序与次数

我们将一段连续的动作卡片和时间卡片的组合称为动作组合。
幼儿编程启蒙教育的首要目标并不是提高幼儿的实际编程技能,而是培养幼儿的计算思维,首先就是学会对目标任务的拆解与排列,也就是我们所说的动作组合。

动作组合排列 执行次数

(可左右滑动查看表格)
动作组合中的卡片,按照先后顺序原则依次执行。
动作组合后的执行次数,表示该组动做执行几次。
image.png
图2.2.1
上图程序示例中,绿色虚线区域的卡片为一组动作组合,表示:灯亮黄色1秒再关灯1秒,红色直线区域的卡片表示执行几次,两张连续的“执行一次”卡片表示前面的动作组合执行两次。整个程序的执行效果是:灯闪烁两次(亮黄灯1秒,关灯1秒,循环2次)。

2.3.整个程序的执行次数

无条件卡片的程序
无条件卡片的程序,根据程序中是否有“执行一次”卡片、“返回开始”卡片决定整个程序的执行次数。
①无执行一次、无返回开始,则默认执行一次。
image.png
图2.3.1 程序示例
上图所示程序,运行效果为:灯闪烁一次(亮黄灯1秒,关灯1秒),程序运行结束。
★★程序运行结束后,刷“执行程序”卡片,程序再运行一次。

②有执行一次卡片,根据执行一次卡片的数量,决定执行几次。
image.png
图2.3.1 程序示例
上图所示程序,灯闪烁两次(亮黄灯1秒,关灯1秒,循环2次)后程序结束。
★★程序运行结束后,刷“执行程序”卡片,程序再运行一次。

③有返回开始
image.png
图2.3.2 程序示例
上图所示的程序,无论有无“执行一次”卡片,整个程序都会一直重复执行,程序运行效果:灯一直在闪烁。

有条件卡片的程序
有条件卡片的程序,无论程序中是否有“返回开始”卡片,整个程序默认一直循环运行。
image.png
图2.3.3 程序示例
上图所示程序,无论有无“返回开始”卡片,整个程序都会一直循环执行。程序运行效果:灯一直在闪烁(间隔1秒),红色魔法卡刷下后,马达转动,紫色魔法卡刷下后,马达停止,可以反复刷魔法卡。

2.4.条件卡片的作用范围

条件卡片后跟动作组合(动作卡片、时间卡片、行次数卡片),条件卡片的作用范围向后,直到新的条件卡片或者“返回开始”、“执行程序”卡片。

开始编程 条件卡片1 动作组合1 条件卡片2 动作组合2 返回开始、执行程序

(可左右滑动查看表格)
上表中,黄色区域为条件1的作用范围,当条件1满足后,执行动作组合1;绿色区域为条件2的作用范围,当条件2满足后,执行动作组合2。
image.png
图2.4.1 程序示例
上图所示程序中,当红色魔法卡刷下后,灯闪烁1次,当紫色魔法卡刷下后,马达转动,可反复刷魔法卡。

2.5.条件卡片后的动作组的执行次数

条件卡片后的动作组如果有“执行一次”卡片,则条件满足后,执行对应次数的动作组;如果没有“执行一次”卡片,则默认动作组循环执行。
image.png
图2.5.1 程序示例
上图示例程序,红色魔法卡刷下后,灯闪烁一次,再刷红色魔法卡,灯继续闪烁一次,可反复刷红色魔法卡。
image.png
图2.5.2 程序示例
上图示例程序,红色魔法卡刷下后,灯持续闪烁。

2.6.可叠加使用卡片说明

image.png
图2.6 可叠加使用卡片
在前面的说明中,我们已经介绍了这几种卡片的叠加使用,这里再做统一说明。
“时间”卡片的叠加,表示对应时间的叠加;
“选择播放乐曲”卡片的叠加,表示选择第几首乐曲;
“执行一次”卡片的叠加,表示动作组执行几次。

2.7.暂停/继续卡片说明

程序运行后,可以通过“暂停/继续”卡片对程序进行“暂停运行”与“继续运行”操作。程序运行中,刷“暂停/继续”卡片,程序暂停运行;暂停状态下,再刷“暂停/继续”卡片,程序恢复继续运行。

2.8 蜂鸣器播放乐曲的延时

在编写程序时,如果使用蜂鸣器播放乐曲,则需要等该乐曲播放完毕后才会执行下一张动作卡片。
image.png
图2.8.1 程序示例
上图示例程序运行后,按照顺序执行的原则,需要等乐曲《生日快乐》播放完毕后,马达才会开始转动。
如果希望程序的运行效果是:马达一边转动,一边播放乐曲,可将程序调整为下图所示。
image.png
图2.8.2
上图示例程序运行后,按照顺序执行的原则,马达1先启动(马达1的启动是一个瞬时过程,启动后马达就一直维持转动),然后播放乐曲,因此整个程序的执行效果是马达启动的同时播放乐曲,乐曲播放过程中,马达一直在转动。