编程设备的制作方法
本实用新型涉及教育技术领域,尤其涉及一种编程设备。
背景技术:
随着我国逐步走入人工智能时代,编程学习将会成为每个孩子的必修课,编程教育的重心在于培养孩子的逻辑思维和创新能力。而目前的程序编写主要依靠电脑,通过特定的程序软件进行编程,这对于还不太了解电脑、不会使用程序编译软件的孩子来说编写代码较为复杂且操作相当繁琐。
因此,为了解决上述问题,本实用新型提供了一种操作较为简单的编程设备。
技术实现要素:
本实用新型提供了一种编程设备,旨在解决现有编程设备操作较为复杂繁琐的问题。
为了解决上述技术问题,本实用新型提供了一种编程设备,包括:多个编程操作模块,每个所述编程操作模块由多个指令块相互叠加而形成,每个所述指令块上设有一选择组件以供用户从所述指令块预先配置的多个编程语句中选择目标编程语句;编程操作台,其设有一收容槽以收容所述多个编程操作模块且与所述编程操作模块实现连接,以对所述编程操作模块中的所述目标编程语句进行整合;以及显示装置,所述显示装置与所述编程操作台连接,用于显示经过所述编程操作台整合后的编程语句。
进一步地,每个所述指令块上均设有显示屏,所述显示屏上设有关键词区以及状态显示区,所述选择组件包括第一旋钮,所述第一旋钮用于调节所述关键词区显示的关键词;所述状态显示区用于显示所述关键词区显示的关键词的位置信息。
进一步地,所述选择组件还包括模式转换按钮,所述模式转换按钮用于编程模式的切换。
进一步地,所述显示屏为触摸显示屏,所述触摸显示屏上还设有调节指示区;其中,所述调节指示区用于供用户操作以调节所述关键词区显示的关键词。
进一步地,所述收容槽设于所述编程操作台上的操作面上,所述收容槽为一长条形收容槽,所述多个编程操作模块并排设于所述收容槽内。
进一步地,所述编程操作台的操作面上还设有调节模块,所述调节模块包括多个第二旋钮,所述多个第二旋钮均设于所述收容槽的下方,所述多个第二旋钮与收容所述收容槽内的所述多个编程操作模块相对应,用于调节所述编程操作模块所需要输入的局部变量的数值。
进一步地,所述调节模块还包括第三旋钮,所述第三旋钮设于所述收容槽的右边,用于调节所述编程操作台所需要输入的全局变量的数值。
进一步地,所述编程操作台的操作面上还设有一确认按键,所述确认按键设于所述第三旋钮的下方,用于将经过所述编程操作台整合后的编程语句传送至所述显示装置进行显示。
进一步地,所述编程操作台的非操作面上设有通用下载端口、出音孔以及扩展插槽。
进一步地,多个所述指令块之间、所述编程操作台与所述多个编程操作模块之间、所述显示装置与所述编程操作台之间均采用nfc进行通信连接。
本实用新型所公开的编程设备,通过将多个指令块相互叠加形成编程操作模块,再通过将多个编程操作模块设于编程操作台上的收容槽内,最后通过将显示装置与编程操作台连接,用于显示经过编程操作台整合后的编程语句,整个编程操作过程较为简单,从而在一定程度上降低了编程的复杂度。本实用新型所公开的编程设备解决了现有编程设备编程较为复杂繁琐的问题。
附图说明
为了更清楚地说明本实用新型实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本实用新型一实施例提供的编程设备的方框图;
图2是图1所示编程设备中的编程操作模块的结构示意图;
图3是图1所示编程设备中的编程操作台的结构示意图。
具体实施方式
下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本实用新型说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本实用新型。如在本实用新型说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式;如在本实用新型说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则使用的方位词如“上方”、“下方”、“侧面”通常是针对附图所示的方向或者是相对于用户正常的使用状态而言。
还应当进一步理解,在本实用新型说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
图1是本实用新型一实施例提供的编程设备的方框图;图2是图1所示编程设备中的编程操作模块的结构示意图;图3是图1所示编程设备中的编程操作台的结构示意图。如图1至图3所示,本实施例的编程设备10包括多个编程操作模块11、编程操作台12以及显示装置13。其中,每个所述编程操作模块11由多个指令块111相互叠加而形成,每个所述指令块111上设有一选择组件112以供用户从所述指令块111预先配置的多个编程语句中选择目标编程语句;所述编程操作台12上设有一收容槽121以收容所述多个编程操作模块11且与所述编程操作模块11实现连接,以对所述编程操作模块11中的所述目标编程语句进行整合;所述显示装置13与所述编程操作台12连接,用于显示经过所述编程操作台12整合后的编程语句。在本实施例中,通过将多个所述指令块111相互叠加形成所述编程操作模块11,再通过将所述多个编程操作模块11设于所述编程操作台12上的收容槽121内,最后通过将所述显示装置13与所述编程操作台12连接,用于显示经过所述编程操作台12整合后的编程语句,整个编程操作过程较为简单,从而在一定程度上降低了编程的复杂度。
在一实施例,例如本实施例,每个所述指令块111上均设有显示屏113,所述显示屏113上设有关键词区1131以及状态显示区1132,所述选择组件112包括第一旋钮1121,所述第一旋钮1121用于调节所述关键词区1131显示的关键词;所述状态显示区1132用于显示所述关键词区1131显示的关键词的位置信息。所述选择组件112还包括模式转换按钮1122,所述模式转换按钮1122用于编程模式的切换。具体地,所述显示屏113为触摸显示屏113,所述触摸显示屏113上还设有调节指示区1133;其中,所述调节指示区1133用于供用户操作以调节所述关键词区1131显示的关键词。在本实施例中,如图2所示,所述编程操作模块11由三个所述指令块111相互叠加而形成,每个所述指令块111均为矩形块,每个所述指令块111上的所述关键词区1131显示的关键词为for、while和if等,总共包含26个关键词;所述调节指示区1133可调节所述关键词区1131显示的关键词前后的关键词;所述状态显示区1132用于显示关键词的总数及当前关键词所在的位置,例如4/26表示总共有26个关键词,当前关键词为第4个关键词;所述第一旋钮1121可调节所述关键词区1131显示的关键词,当所述关键词区1131显示的关键词改变时,可理解地,所述状态显示区1132显示的内容也会相应改变;所述模式转换按钮1122可调节当前编程模式前后的任一编程模式,默认地,每个指令块111设定为相同的编程模式,编程模式具体可包括单例模式、迭代器模式等。需要说明的是,每个所述指令块111内封装了多条编程语句,用户通过操作每个所述指令块111上设有的所述第一旋钮1121或所述调节指示区1133可选择所述关键词显示的关键词,即可选择关键词对应的所述目标编程语句,而每条所述编程语句的实现为本领域技术人员所熟知,在此不再赘述。
在一实施例,例如本实施例,所述收容槽121设于所述编程操作台12上的操作面上,所述收容槽121为一长条形收容槽121,所述多个编程操作模块11并排设于所述收容槽121内。所述编程操作台12的操作面上还设有调节模块122,所述调节模块122包括多个第二旋钮1221,所述多个第二旋钮1221均设于所述收容槽121的下方,所述多个第二旋钮1221与收容所述收容槽121内的所述多个编程操作模块相对应,用于调节所述编程操作模块11所需要输入的局部变量的数值。所述调节模块122还包括第三旋钮1222,所述第三旋钮1222设于所述收容槽121的右边,用于调节所述编程操作台12所需要输入的全局变量的数值。所述编程操作台12的操作面上还设有一确认按键123,所述确认按键123设于所述第三旋钮1222的下方,用于将经过所述编程操作台12整合后的编程语句传送至所述显示装置13进行显示。在本实施例中,如图3所示,所述收容槽121内可并排收容3个所述编程操作模块11,每个编程操作模块11的下方均设有一所述第二旋钮1221,所述第二旋钮1221上分别设有3个档位,分别为第一档位、第二档位以及第三档位,可理解地,所述第一档位、所述第二档位以及所述第三档位与所述编程操作模块中相互叠加的三个指令块111一一对应,即所述第一档位可调节叠加在最上面的所述指令块111的局部变量的数值,所述第二档位可调节叠加在中间的所述指令块111的局部变量的数值,所述第三档位可调节叠加在最下面的所述指令块111的局部变量的数值。在实际应用中,当用户将至少一个所述编程操作模块11放入所述收容槽121内之后,所述编程操作台12会按预设顺序对每个所述编程操作模块11中的每个所述指令块111所实现的编程语句进行整合形成代码块,而所述代码块全局变量的数值可由所述第三旋钮1222调节输入。形成完整的代码块之后,再按下所述确认按键123,即可将所述代码块传送至所述显示装置13进行显示。需要说明的是,所述编程操作台12对多条所述编程语句的整合为本领域技术人员所熟知,在此不再赘述。
在一实施例,例如本实施例,所述编程操作台12的非操作面上还设有通用下载端口、出音孔以及扩展插槽。在本实施例中,所述通用下载端口用于下载所述编程操作台12所需要的信息;所述扩展插槽用于添加所述编程操作台12的功能。在本实施例中,所述第三旋钮1222的下方还设有增减按钮124,所述增减按钮124用于完成复杂系统功能设计时保留的功能按钮。
在一实施例,例如本实施例,多个所述指令块111之间、所述编程操作台12与所述多个编程操作模块11组件之间、所述显示装置13与所述编程操作台12之间均采用nfc进行通信连接。在本实施例中,在每个所述指令块111内均设有nfc装置,任何两个所述指令块111均可以相互通信进行信息的传输;所述编程操作台12与多个所述编程操作模块11组件之间也可通过nfc进行通信连接,以对所述编程操作模块11中的所述目标编程语句进行整合;所述显示装置13与所述编程操作台12之间也采用nfc进行通信连接,可将经过所述编程操作台12整合后的编程语句在所述显示装置13上进行显示。需要说明的是,所述显示装置13为配置有显示器的台式计算机或其它具备显示和通信功能的电子设备。在其它实施例中,也可通过其它通信装置使得多个所述指令块111之间、所述编程操作台12与所述多个编程操作模块11组件之间、所述显示装置13与所述编程操作台12之间进行连接,例如wifi装置。
本实用新型所提供的编程设备,通过将多个指令块相互叠加形成编程操作模块,再通过将多个编程操作模块设于编程操作台上的收容槽内,最后通过将显示装置与编程操作台连接,用于显示经过编程操作台整合后的编程语句,整个编程操作过程较为简单,从而在一定程度上降低了编程的复杂度。具体地,本实用新型将多个具有预先配置的多个编程语句的指令块相互叠加形成编程操作模块,再通过在编程操作台上设一收容槽收容多个编程操作模块且与编程操作模块实现连接,以对编程操作模块中的目标编程语句进行整合,最后再通过将显示装置与编程操作台连接,用于显示经过编程操作台整合后的编程语句,从而简化了整个编程过程,降低了编程的复杂度。故本实用新型所公开的编程设备解决了现有编程设备操作较为复杂繁琐的问题。
以上所述,仅为本实用新型的具体实施方式,但本实用新型的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本实用新型揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本实用新型的保护范围之内。因此,本实用新型的保护范围应以权利要求的保护范围为准。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除