一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

积木式编程玩具及积木式编程玩具使用方法与流程

2022-12-13 20:12:34 来源:中国专利 TAG:


1.本发明属于编程工具技术领域,尤其涉及一种积木式编程玩具及积木式编程玩具使用方法。


背景技术:

2.少儿编程教育是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力的课程。
3.随着少儿编程的普及,越来越多的编程玩具出现在市场,如公开号为 cn105137887a的发明专利中,公开了一种基于编程板的实物化使用方法及其在机器人领域的应用,该技术方案中公开了积木与控制板,积木与控制板之间的连接方式是以跳线的方式连接,该跳线连接结构,导致使用编码开关时还需要使用跳线,进而导致使用麻烦以及连接不便的问题;另外,此类玩具在进行编程时,除需要积木和控制板之后,还需要单独的一主控板来进行程序编译,对学生而言两个板子,容易导致产生板子识别混乱的问题,且任一板子丢失均会导致无法编程,进而导致无法使用以及玩具报废的问题。
4.又如公开号为cn104898456a的发明专利中,公开了一种实物化编程的方法及其在机器人领域的应用,该技术方案中,在使用积木时需要通过拨码开关来进行id识别,该类积木使用时,需要单独对拨码开关进行操作以表征该积木是被使用状态,一方面单独触发拨码开关的操作麻烦,另一方面在使用的积木多时容易发生忘记触发拨码开关、误触拨码开关的情形,导致发生拨码易混乱问题,进一步导致因拨码开关的存在导致编程混乱甚至是编程失败,极大影响编程效果。
5.因此,需要设计一种积木式编程玩具及积木式编程玩具使用方法。


技术实现要素:

6.本发明的目的在于提供一种积木式编程玩具及积木式编程玩具使用方法,旨在解决现有技术中的编程玩具的积木连接结构存在局限性、板子多导致易丢失以及基于编码开关进行积木识别导致的影响编程效果的技术问题。
7.为实现上述目的,本发明实施例提供一种积木式编程玩具,包括:
8.编程器,所述编程器内设有编程主控板,所述编程器上依序设置有多个实体程序模块安置位,所述实体程序模块安置位与所述编程主控板电连接,各所述实体程序模块安置位依第一排列顺序排列,所述编程主控板内存储有多个预设的逻辑功能程序块;
9.显示装置,所述显示装置设置于所述编程器上,所述显示装置还与所述编程主控板电连接,并用于显示所述编程主控板内存储的逻辑功能程序块;
10.逻辑功能程序块选择开关,所述逻辑功能程序块选择开关的数量为多个,各所述逻辑功能程序块选择开关分别安装于所述实体程序模块安置位,每个所述逻辑功能程序块选择开关均与所述编程主控板电连接;通过触发一个所述逻辑功能程序块选择开关,从所述显示装置显示的逻辑功能程序块中选中一个目标逻辑功能,所述目标逻辑功能对应的逻
辑功能程序块选择开关为目标编程开关;
11.当显示所述目标逻辑功能后,触控所述显示装置以设置显示的目标逻辑功能的当前编程参数,所述当前编程参数、所述目标逻辑功能和所述目标编程开关一一对应;
12.还包括:
13.编程功能标识件,所述编程功能标识件的数量为多个,一个所述编程功能标识件与一个所述逻辑功能程序块对应;当设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件安设于目标编程开关上;
14.所述编程主控板还用于根据选中的目标逻辑功能和设置的当前编程参数生成逻辑程序,并执行所述逻辑程序。
15.可选地,所述显示装置固定安装于所述编程器并与所述编程主控板电连接。
16.可选地,所述显示装置固定可拆卸地安装于所述编程器并与所述编程主控板电连接。
17.可选地,所述逻辑功能程序块选择开关可拆卸地安装于所述编程器并与所述编程主控板电连接。
18.可选地,所述逻辑功能程序块选择开关固定安装于所述编程器并与所述编程主控板电连接。
19.可选地,所述编程功能标识件通过胶水安设于目标编程开关。
20.可选地,所述编程功能标识件与所述目标编程开关磁吸连接。
21.可选地,所述编程器上还设置有指令存储开关;所述逻辑功能程序块选择开关包括预设功能开关和指令自定义开关,所述预设功能开关和所述指令自定义开关的数量均为多个;所述指令存储开关用于安装于所述实体程序模块安置位,并在触发指令自定义开关以生成逻辑程序后触发所述指令存储开关时,将逻辑程序存储。
22.本发明实施例提供的积木式编程玩具中的上述一个或多个技术方案至少具有如下技术效果之一:
23.本发明所述积木式编程玩具在使用时,先从各所述逻辑功能程序块选择开关中选中一个,选中的即为所述目标编程开关,因所述目标编程开关与所述编程主控板电连接,故触发所述目标编程开关,所述显示装置会显示逻辑功能程序块,此时意味着当前选中的目标编程开关具有显示的逻辑功能程序块,若此时对选中的显示的逻辑功能程序块不满意,可继续触发所述目标编程开关,以使所述显示装置切换其显示的逻辑功能程序块,直至选中所需要的逻辑功能程序块,选中的逻辑功能程序块为目标逻辑功能,再然后,通过触控所述显示装置以设置显示的目标逻辑功能的当前编程参数,接着,当设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件安设于目标编程开关上,进而通过所述编程功能标识件来进行标识选中和设定的功能,最后,选中并设置了所有的目标编程开关后,所述编程主控板根据选中的目标编程开关对应的目标逻辑功能和当前编程参数生成逻辑程序,并执行所述逻辑程序进而实现便捷可视化编程。
24.因此,本发明一方面通过设置逻辑功能程序块选择开关,并基于所述编码指示开关安装于所述编程器的整体结构,使用时无需插接,仅需要触发逻辑功能程序块选择开关即可,避免出现板子丢失的结构,进而实现基于此结构上的快捷便利性操作,另一方面配合编程功能标识件的设置,使在选中了目标编程开关和目标逻辑功能,以及设置好了当前编
程参数后,通过所述编程功能标识件安设于目标编程开关,进而实现对功能的标识,这样使只有当前编程使用的逻辑功能程序块选择开关上设置有编程功能标识件,避免出现现有技术中基于拨码开关的编程混乱情况,进而极大提升编程效果。
25.除此之外,与现有技术中不同的是,本发明中通过对所述逻辑功能程序块选择开关和所述显示装置的操作,使能够任意对编码指示开关的功能进行设定,也即使任一逻辑功能程序块选择开关能够具有任一逻辑功能程序块,进而提升编程过程中的便利性和可靠性,极大提升编程的灵活性。
26.为实现上述目的,本发明实施例提供一种积木式编程玩具使用方法,所述使用方法基于上述的积木式编程玩具进行,所述使用方法具体包括以下步骤:
27.步骤s001:从各逻辑功能程序块选择开关中选定一个逻辑功能程序块选择开关,选中的逻辑功能程序块选择开关为目标编程开关;
28.步骤s002:通过触发所述目标编程开关,从所述显示装置显示的逻辑功能程序块中选中一个逻辑功能程序块,选中的逻辑功能程序块为目标逻辑功能;
29.步骤s003:触控所述显示装置以设置显示的目标逻辑功能的当前编程参数,所述当前编程参数、所述目标逻辑功能和所述目标编程开关一一对应;
30.步骤s004:设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件安设于目标编程开关上;
31.步骤s005:所述编程主控板根据选中的目标编程开关对应的目标逻辑功能和当前编程参数生成逻辑程序,并执行所述逻辑程序。
32.本发明实施例提供的积木式编程玩具使用方法中的上述一个或多个技术方案至少具有如下技术效果之一:
33.本发明先从各逻辑功能程序块选择开关中选定一个逻辑功能程序块选择开关,选中的逻辑功能程序块选择开关为目标编程开关;然后,通过触发所述目标编程开关,从所述显示装置显示的逻辑功能程序块中选中一个逻辑功能程序块,选中的逻辑功能程序块为目标逻辑功能;接着,触控所述显示装置以设置显示的目标逻辑功能的当前编程参数,所述当前编程参数、所述目标逻辑功能和所述目标编程开关一一对应;然后,设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件安设于目标编程开关上;最后,所述编程主控板根据选中的目标编程开关对应的目标逻辑功能和当前编程参数生成逻辑程序,并执行所述逻辑程序,一方面通过所述编程功能标识件安设于目标编程开关,进而实现对功能的标识,这样使只有当前编程使用的逻辑功能程序块选择开关上设置有编程功能标识件,避免出现现有技术中基于拨码开关的编程混乱情况,进而极大提升编程效果,还通过对所述逻辑功能程序块选择开关和所述显示装置的操作,使能够任意对编码指示开关的功能进行设定,也即使任一逻辑功能程序块选择开关能够具有任一逻辑功能程序块,进而提升编程过程中的便利性和可靠性,极大提升编程的灵活性。
附图说明
34.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些
附图获得其他的附图。
35.图1为本发明实施例提供的积木式编程玩具中编程器的整体结构示意图;
36.图2为本发明实施例提供的积木式编程玩具使用方法的流程示意图;
37.图3为本发明另一实施例提供的积木式编程玩具中编程器的整体结构示意图;
38.图4为本发明实施例提供的编程器生成逻辑程序并执行该逻辑程序的流程示意图;
39.图5为本发明实施例提供的将逻辑程序存储于指令存储积木的流程示意图;
40.图6为本发明另一实施例提供的积木式编程玩具使用方法的流程示意图;
41.图7为本发明实施例提供的使用预设功能积木和指令存储积木的流程示意图。
42.其中,图中各附图标记:
43.积木式编程玩具,包括:
44.100、编程器;110、实体程序模块安置位;120、安置位标识;130、扩展接口;200、参数设置件;210、参数设置开关;220、显示模块;300、指令存储开关;400、显示装置;410、逻辑功能程序块选择开关;420、编程功能标识件;430、指令自定义开关;440、原始功能标识。
具体实施方式
45.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明的实施例,而不能理解为对本发明的限制。
46.在本发明实施例的描述中,需要理解的是,术语“长度”、“宽度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明实施例和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
47.此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本发明实施例的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
48.在本发明实施例中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明实施例中的具体含义。
49.在本发明的一个实施例中,如图1所示,提供一种积木式编程玩具,包括编程器100、显示装置400和逻辑功能程序块选择开关410。
50.所述编程器100内设有编程主控板(图未示),所述编程器100上依序设置有多个实体程序模块安置位110,所述实体程序模块安置位110与所述编程主控板电连接,各所述实体程序模块安置位110依第一排列顺序排列,所述编程主控板内存储有多个预设的逻辑功
能程序块(图未示);所述显示装置400设置于所述编程器100上,所述显示装置400还与所述编程主控板电连接,并用于显示所述编程主控板内存储的逻辑功能程序块;所述逻辑功能程序块选择开关410的数量为多个,各所述逻辑功能程序块选择开关410分别安装于所述实体程序模块安置位110,每个所述逻辑功能程序块选择开关410均与所述编程主控板电连接。
51.通过触发一个所述逻辑功能程序块选择开关410,从所述显示装置400显示的逻辑功能程序块中选中一个目标逻辑功能,所述目标逻辑功能对应的逻辑功能程序块选择开关410为目标编程开关。
52.其中,所述逻辑功能程序块是与实体的所述逻辑功能程序块选择开关对应的虚拟开关,其具体显示于所述显示装置400上,这样通过实体的开关与虚拟的开关一一对应设置,提高编程过程中的便利性的同时还降低了成本。
53.当显示所述目标逻辑功能后,触控所述显示装置400以设置显示的目标逻辑功能的当前编程参数,所述当前编程参数、所述目标逻辑功能和所述目标编程开关一一对应;
54.所述积木式编程玩具还包括编程功能标识件420。所述编程功能标识件420 的数量为多个,一个所述编程功能标识件420与一个所述逻辑功能程序块匹配;当设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件420 安设于目标编程开关上。
55.另外,通过设置编程功能标识件420,较之现有技术中使用电性连接件的方式,本发明中通过所述编程功能标识件420的无电性连接,还实现了程序编程过程中以可视化的实物来体现,并同时降低了成本,实现了低成本优势。
56.所述编程主控板还用于根据选中的目标逻辑功能和设置的当前编程参数生成逻辑程序,并执行所述逻辑程序。
57.本发明所述积木式编程玩具在使用时,先从各所述逻辑功能程序块选择开关410中选中一个,选中的即为所述目标编程开关,因所述目标编程开关与所述编程主控板电连接,故触发所述目标编程开关,所述显示装置400会显示逻辑功能程序块,此时意味着当前选中的目标编程开关具有显示的逻辑功能程序块,若此时对选中的显示的逻辑功能程序块不满意,可继续触发所述目标编程开关,以使所述显示装置400切换其显示的逻辑功能程序块,直至选中所需要的逻辑功能程序块,选中的逻辑功能程序块为目标逻辑功能,再然后,通过触控所述显示装置400以设置显示的目标逻辑功能的当前编程参数,接着,当设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件420安设于目标编程开关上,进而通过所述编程功能标识件420来进行标识选中和设定的功能,最后,选中并设置了所有的目标编程开关后,所述编程主控板根据选中的目标编程开关对应的目标逻辑功能和当前编程参数生成逻辑程序,并执行所述逻辑程序进而实现便捷可视化编程。
58.因此,本发明实现了用极低的成本实现实物编程,解决家长让小朋友学习编程时,而小朋友过度依赖电脑和平板产品导致的编程学习效果不佳以及容易分神导致的问题。
59.因此,本发明一方面通过设置逻辑功能程序块选择开关410,并基于所述编码指示开关安装于所述编程器100的整体结构,使用时无需插接,仅需要触发逻辑功能程序块选择开关410即可,避免出现板子丢失的结构,进而实现基于此结构上的快捷便利性操作,另一方面配合编程功能标识件420的设置,使在选中了目标编程开关和目标逻辑功能,以及设置好了当前编程参数后,通过所述编程功能标识件420安设于目标编程开关,进而实现对功能
的标识,这样使只有当前编程使用的逻辑功能程序块选择开关410上设置有编程功能标识件 420,避免出现现有技术中基于拨码开关的编程混乱情况,进而极大提升编程效果。
60.除此之外,与现有技术中不同的是,本发明中通过对所述逻辑功能程序块选择开关410和所述显示装置400的操作,使能够任意对编码指示开关的功能进行设定,也即使任一逻辑功能程序块选择开关410能够具有任一逻辑功能程序块,进而提升编程过程中的便利性和可靠性,极大提升编程的灵活性。
61.在本发明的一个实施例中,所述逻辑功能程序块选择开关410为按键开关,通过设置所述按键开关,进而实现方便操作。另一方面,按键开关较之拨码开关的成本更低,只需按下按键开关后,即可在所述显示装置内进行控制与对逻辑功能程序块的选择,方便快捷。
62.在本发明的一个实施例中,所述显示装置400固定安装于所述编程器100 并与所述编程主控板电连接。通过固定安装的设置,也即将所述显示装置400 固接于所述编程器100,这样使所述显示装置400呈一整体,方便使用。
63.在本发明的一个实施例中,所述显示装置400固定可拆卸地安装于所述编程器100并与所述编程主控板电连接。通过设置可拆卸连接,提升儿童动手学习能力,提高趣味性。
64.在本发明的一个实施例中,所述逻辑功能程序块选择开关410可拆卸地安装于所述编程器100并与所述编程主控板电连接。通过设置可拆卸连接,提升儿童动手学习能力,提高使用所述逻辑功能程序块选择开关410过程中的趣味性。
65.在本发明的一个实施例中,所述逻辑功能程序块选择开关410固定安装于所述编程器100并与所述编程主控板电连接。当所述逻辑功能程序块选择开关 410固定安装于所述编程器100时,提升产品的整体稳定性。
66.在本发明的一个实施例中,如图1所示,所述编程功能标识件420通过胶水安设于目标编程开关。具体地,所述编程功能标识件420可以为胶件或者贴纸,进而通过胶水实现贴设,提升使用便利性。
67.在本发明的一个实施例中,所述编程功能标识件420与所述目标编程开关磁吸连接。通过磁吸连接,可实现便捷连接。因所述编程功能标识件420与所述目标编程开关的连接无需过于紧固,只需要能够保持吸附亦能实现其需求,故此处所述编程功能标识件420与所述目标编程开关的连接采用磁吸,方便快捷。
68.在本发明的一个实施例中,如图1所示,所述编程器100上还设置有指令存储开关300;所述逻辑功能程序块选择开关410包括预设功能开关和指令自定义开关430,所述预设功能开关和所述指令自定义开关430的数量均为多个;所述指令存储开关300用于安装于所述实体程序模块安置位110,并在触发指令自定义开关430以生成逻辑程序后触发所述指令存储开关300时,将逻辑程序存储。也即,通过所述指令存储开关300的设置,使能够在触发指令自定义开关 430,再生成所述逻辑程序后,通过触发所述指令存储开关300,将生成的逻辑程序存储于所述指令自定义开关430内,进而方便后续进行使用。
69.在本发明的一个实施例中,所述逻辑功能程序块选择开关410上还设有原始功能标识440。也即,每个所述逻辑功能程序块选择开关410上均可设置有一个原始定义的逻辑功能程序块,该原始的逻辑功能程序块与原始功能标识440 对应。
70.如图1中编程器100上最下排位置一个逻辑功能程序块选择开关410,其上放置了一个编程功能标识件420,此时,放置的编程功能标识件420将所述逻辑功能程序块选择开
关410挡住,那么此时,通过所述原始功能标识440的设置,方便用户使用所述逻辑功能程序块选择开关410,同时也不妨碍后续对所述编程只是开关进行重新定义与标识,进而提升使用效果。
71.在本发明的一个实施例中,如图2所示,本发明实施例还一种积木式编程玩具使用方法,所述使用方法基于上述的积木式编程玩具进行,所述使用方法具体包括以下步骤:
72.步骤s001:从各逻辑功能程序块选择开关410中选定一个逻辑功能程序块选择开关410,选中的逻辑功能程序块选择开关410为目标编程开关;
73.步骤s002:通过触发所述目标编程开关,从所述显示装置400显示的逻辑功能程序块中选中一个逻辑功能程序块,选中的逻辑功能程序块为目标逻辑功能;
74.步骤s003:触控所述显示装置400以设置显示的目标逻辑功能的当前编程参数,所述当前编程参数、所述目标逻辑功能和所述目标编程开关一一对应;
75.步骤s004:设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件420安设于目标编程开关上;
76.步骤s005:所述编程主控板根据选中的目标编程开关对应的目标逻辑功能和当前编程参数生成逻辑程序,并执行所述逻辑程序。
77.本发明先从各逻辑功能程序块选择开关410中选定一个逻辑功能程序块选择开关410,选中的逻辑功能程序块选择开关410为目标编程开关;然后,通过触发所述目标编程开关,从所述显示装置400显示的逻辑功能程序块中选中一个逻辑功能程序块,选中的逻辑功能程序块为目标逻辑功能;接着,触控所述显示装置400以设置显示的目标逻辑功能的当前编程参数,所述当前编程参数、所述目标逻辑功能和所述目标编程开关一一对应;然后,设定好当前编程参数后,将与所述目标逻辑功能相匹配的编程功能标识件420安设于目标编程开关上;最后,所述编程主控板根据选中的目标编程开关对应的目标逻辑功能和当前编程参数生成逻辑程序,并执行所述逻辑程序,一方面通过所述编程功能标识件420安设于目标编程开关,进而实现对功能的标识,这样使只有当前编程使用的逻辑功能程序块选择开关410上设置有编程功能标识件420,避免出现现有技术中基于拨码开关的编程混乱情况,进而极大提升编程效果,还通过对所述逻辑功能程序块选择开关410和所述显示装置400的操作,使能够任意对编码指示开关的功能进行设定,也即使任一逻辑功能程序块选择开关410能够具有任一逻辑功能程序块,进而提升编程过程中的便利性和可靠性,极大提升编程的灵活性。
78.在本发明的一个实施例中,如图3所示,本发明提供的积木式编程玩具,还包括编程积木160和参数设置件200,也即当所述逻辑功能程序块选择开关 410为可拆卸时,所述实体程序模块安置位110便空出,此时,所述编程积木 160便可以通过安装于实体程序模块安置位110,实现另一种编程方式。
79.具体地,所述编程积木160的数量为多个,每个所述编程积木160均具有逻辑功能程序块,所述编程积木160使用时插接于所述实体程序模块安置位110,在所述编程积木160插接于所述实体程序模块安置位110后,所述编程器100 识别所述编程积木160的逻辑功能程序块;所述参数设置件200设置于所述编程器100上,并用于对按照第一逻辑顺序依次插接于所述实体程序模块安置位 110的编程积木160所具有的逻辑功能程序块进行参数设置,所述编程器100还用于根据完成参数设置后的编程积木160生成逻辑程序,并执行所述
逻辑程序。
80.因此,本实施例中的积木式编程玩具,一方面设置了一个编程器100,使所述编程器100集合了安置编程积木160、识别编程积木160的逻辑功能程序块以及生成逻辑程序并执行逻辑程序的功能,使整个积木式编程玩具只有编程器100 和编程积木160两个大部分,避免出现学生识别板子混乱的问题,且编程板因体积大且数量仅为一个而较为醒目,在收纳玩具时容易被发现且不易遗忘,避免现有技术中玩具具有两个板子导致的容易丢失其中之一,且丢失后产生的玩具报废问题;
81.另一方面通过设置基于所述实体程序模块安置位110和所述编程积木160 的直接插接配合结构,同时设置了在所述编程积木160插接于所述实体程序模块安置位110后,所述编程器100即能够识别所述编程积木160的逻辑功能程序块的功能识别方式,进而完成编程积木160与编程器100的连接与直接识别,无需使用跳线及其他附属零件,无论在编程积木160的运输、储存与使用过程中,均不会产生使用麻烦及连接不便的问题,极大提升使用过程中的便利性;
82.此外,基于编程积木160与实体程序模块安置位110的配合连接结构,使在使用编程积木160时,仅需要执行插接操作即可,无需进行类似触发拨码开关之类的多余操作,同时还可以实现即用即插,不用便拔,使编程编程器100 上只安置了编程积木160,避免出现多个编程积木160同时设置于编程器100上而有个别积木因操作的原因导致未被识别进而导致的编程混乱问题,以此实现在保证了使用便利的基础上,通过插接配合识别结构的设计,提升学生编程过程中编程逻辑能力;
83.在本发明的另一个实施例中,所述实体程序模块安置位110呈槽型设置,所述编程积木160可以通过设置与呈槽型的实体程序模块安置位110相匹配的卡接部(图未示)来实现编程积木160与实体程序模块安置位110的安置,较之现有技术中的磁吸式结构,本实施例中通过实体的插接结构设计,来提升所述编程积木160的牢固安置,还无需设置如磁性件之类的多余部件,避免因磁性件掉落导致编程积木160无法使用的问题。
84.在本发明的另一个实施例中,所述实体程序模块安置位110的数量按需设置为多个,如图3所示,本实施例中,所述实体程序模块安置位110的数量设置为24个,24个所述实体程序模块安置位110依次排列。本实施例中,所述第一排列顺序包括一字横排、多列排列及其他排列顺序。所述实体程序模块安置位110的标号为110。
85.实际编程时,需要把各指令模块按使用者的编程逻辑有序的排列在一起,按照编程逻辑顺序执行各指令模块的指令,才能完成编程想要实现的功能,而本发明中的编程积木160即为上述的“指令模块”,上述“指令模块的指令”即为编程积木160所具有的逻辑功能程序块,且本发明中通过将各所述实体程序模块安置位110依第一排列顺序排列,使各所述实体程序模块安置位110的排列代表了逻辑顺序,当学生按照所述第一排列顺序依次在各所述逻辑安置位中插入编程积木160时,即可在安置编程积木160的同时,实现了编程逻辑的设置,无需单独设置逻辑,有效提升使用过程中的便利性。
86.在本发明的另一个实施例中,如图3所示,所述编程器100上还设置有指令存储开关300;所述编程积木160包括预设功能积木和指令存储积木,所述预设功能积木和所述指令存储积木的数量均为多个。所述指令存储积木用于插接于所述实体程序模块安置位110,在生成所述逻辑程序后,若触发所述指令存储开关300,则所述指令存储积木将逻辑程序存
储。
87.本实施例中,所述指令存储开关300在图3中的标号为300。
88.本实施例中,通过设置两种积木,也即所述预设功能积木和指令存储积木。所述预设功能积木为预先设置了逻辑功能程序块的积木,具体包括但不限于声音积木、电机积木、彩灯积木、测距积木、手势积木、遥控积木、延时积木、循环积木和跳转积木,所述预设功能积木的设置,提升了使用过程中的便利性。
89.而所述指令存储积木和所述指令自定义开关430的设置,能够使学生能够按照实际需求设置并定义具备不同功能的指令积木,进而提升了使用编程积木 160进行编程学习的灵活性。
90.在本发明的另一个实施例中,各所述实体程序模块安置位110旁侧的编程器100上均设有安置位标识120,各所述安置位标识120用于标示所述实体程序模块安置位110的第一排列顺序。本实施例中,所述安置位标识120可以采用标签或者指示灯来进行标识,所述安置位标识120还能够辅助编程,当安置位标识120采用指示灯时,同时配合语音提醒,实现基于语音提醒与灯光闪烁来指示学生按顺序安装编程积木160,提升编程成功率和教学效果。语音提醒功能可集成设置于编程器100内,如设置一语音播放器等。本实施例中,所述安置位标识120在图3中的标号为120。
91.在本发明的另一个实施例中,如图3所示,所述参数设置件200包括参数设置开关210和显示模块220,所述参数设置开关210设置于所述编程器100,所述显示模块220设置于所述编程器100上且位于所述参数设置开关210的旁侧。较之现有技术,本发明还通过在编程器100上增加设置参数设置件200,来给学生提供了更灵活且便捷的参数设置选择,基于该参数设置件200可以设置不同的参数以实现更具化的编程控制,更能够通过该积木式编程玩具来实现对编程逻辑的启蒙交易,提升本发明积木式编程玩具的教育功能。
92.本实施例中,在图3中,所述参数设置开关210的标号为210,所述显示模块220的标号为220,实际上所述参数设置开关210的数量可以设置为多个,如图1中标示的k1、k2、k4和k5。
93.进一步地,通过设置所述显示模块220,一方面使设置参数更为便利,另一方面能够显示编程过程中的逻辑错误,提升对学生的逻辑编程识错能力。
94.在本发明的另一个实施例中,如图3所示,所述积木式编程玩具还包括扩展接口130,所述扩展接口130的数量为多个,各所述扩展接口130均设置于所述编程器100。各所述扩展接口130可以接入包括但不限于各类马达、传感器和彩色灯条等,用来执行程序时进行输入输出控制。
95.本实施例中,在图3中,所述扩展接口130的标号为130。
96.在本发明的另一个实施例中,如图4所示,本发明还提供一种积木式编程玩具使用方法,所述使用方法基于上述的积木式编程玩具进行,所述使用方法具体包括以下步骤:
97.步骤s100:选定特定数量的编程积木160,并将选定的编程积木160依第一逻辑顺序依次插接于各实体程序模块安置位110;
98.步骤s200:基于参数设置件200对插接于实体程序模块安置位110的编程积木160所具有的逻辑功能程序块进行参数设置;
99.步骤s300:编程器100根据完成参数设置后的编程积木160生成逻辑程序,并执行
该逻辑程序。
100.本发明先选定特定数量的编程积木160,并将选定的编程积木160依第一逻辑顺序依次插接于各实体程序模块安置位110;然后基于参数设置件200对插接于实体程序模块安置位110的编程积木160所具有的逻辑功能程序块进行参数设置;最后,编程器100根据完成参数设置后的编程积木160生成逻辑程序,并执行该逻辑程序,一方面基于一个编程器100来进行编程,避免出现学生识别板子混乱的问题,且编程板因体积大且数量仅为一个而较为醒目,在收纳玩具时容易被发现且不易遗忘,避免现有技术中玩具具有两个板子导致的容易丢失其中之一,且丢失后产生的玩具报废问题,另一方面基于所述实体程序模块安置位110和所述编程积木160的直接插接配合结构,实现编程积木160与编程器100的连接与直接识别,避免使用麻烦及连接不便的问题,且在使用编程积木160时,仅需要执行插接操作即可,无需进行类似触发拨码开关之类的多余操作,极大提升便利性,并基于参数设置件200,来给学生提供了更灵活且便捷的参数设置选择,实现更具化的编程控制,更能够通过该积木式编程玩具来实现对编程逻辑的启蒙交易,提升本发明积木式编程玩具的教育功能。
101.在本发明的另一个实施例中,如图5所示,步骤s300:编程器100根据完成参数设置后的编程积木160生成逻辑程序,并执行该逻辑程序,具体包括:
102.步骤s310:编程器100按照第一逻辑顺序依次获取完成参数设置后的编程积木160所具备的逻辑指令;
103.步骤s320:编程器100依第一逻辑顺序将各逻辑指令组合,生成逻辑程序,并执行该逻辑程序。
104.具体地,所述第一逻辑顺序即为学生的编辑逻辑,按照所述第一逻辑顺序来进行识别,并依第一逻辑顺序将各逻辑指令组合,从而生成逻辑程序,并执行该逻辑程序,以实现相应功能。
105.在本发明的另一个实施例中,如图6所示,所述方法还包括:
106.步骤s410:将指令存储积木插接于变成安置位;
107.步骤s420:基于编程器100确认逻辑程序正确后,触发指令存储开关300;
108.步骤s430:编程器100在指令存储开关300被触发后,将逻辑程序存储于指令存储积木。
109.具体地,若需要自定义设置编程积木160所具备的逻辑功能程序块时,则可以通过先将指令存储积木插接于变成安置位,然后再多次确认逻辑程序正确后,触发指令存储开关300,此时编程器100将逻辑程序存储于指令存储积木,进而实现指令存储积木的功能自定义设置。
110.较之现有技术中仅有特定功能的积木,本发明基于指令存储积木,实现了可自定义设置编程积木160的功能,适用于进行较为复杂的逻辑编程时使用,将所述指令存储积木用作子程序,提升编程成功率。
111.在本发明的另一个实施例中,如图7所示,所述方法还包括:
112.步骤s510:将预设功能积木和存储了不同逻辑程序的指令存储积木插接于实体程序模块安置位110;
113.步骤s520:基于参数设置件200对步骤s510中的预设功能积木和指令存储积木,进
行参数设置;
114.步骤s530:编程器100根据完成参数设置后的预设功能积木和指令存储积木生成逻辑程序,并执行该逻辑程序。
115.具体地,通过先将预设功能积木和存储了不同逻辑程序的指令存储积木插接于实体程序模块安置位110;然后,基于参数设置件200对步骤s510中的预设功能积木和指令存储积木,进行参数设置;最后,编程器100根据完成参数设置后的预设功能积木和指令存储积木生成逻辑程序,并执行该逻辑程序,进而能够将指令存储积木和预设功能积木同时混用,进而提升使用效果和便利性。
116.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献