根据本发明专利技术的一个实施方式涉及块型无线编码命令输入装置及方法,所述块型无线编码命令输入装置包括:主块;编码块组件,所述编码块组件包括与主块依次连接的至少两个编码块;设备,所述设备用于从主块接收与连接于主块的至少两个编码块对应的程序代码,并且执行基于接收的程序代码的操作,至少两个编码块中的至少一个可以为用于基于已存储的程序代码控制设备操作的存储块。
Block type wireless coding command input device and method
【技术实现步骤摘要】
块型无线编码命令输入装置及方法
本申请涉及一种块型无线编码命令输入装置及方法(BLOCKTYPEAPPARATUSFORWIRELESSLYINPUTTINGCODINGCOMMANDANDMETHODUSINGTHEREOF)。
技术介绍
通常情况下,为了开发在诸如机器人之类的设备中使用的应用程序,有必要接受有关C语言等编程语言的培训,同时也需要接受具有逻辑性的算法的培训以能够通过使用编程语言使应用程序以某种基础和规则进行编码。针对算法的培训是学习一种逻辑语言的过程,是了解选取某一些进行连接的过程。因此,理解这些逻辑语言所具有的基本概念(例如理解循环指令如何操作、如何做出判断、如何进行计算、如何获取计算机提供给我们的信息、以及如何使计算机工作等),并且让用户感受到创造性体验和对于用户所创造的对象的成就感是很重要的。尤其,对于儿童来言,与使用计算机或者智能设备的文本形式的程序编码相比,不使用计算机的不插电编程(unpluggedprogramming)方式的编码培训更为有效,所述不插电编程通过利用可用手触摸的多种色彩的块体(tangibleblock),可以在增强视觉刺激效果的同时通过触觉活动使得儿童通过五感探索并自然地掌握编程的基本原理。作为通过此类算法培训自然地提升儿童的逻辑思维的现有技术,韩国注册专利第1843831号公开了“未插电的编码块(UnpluggedRealCodingBlock)”。依据此类现有技术,通过连接多个与实际编程语句类似的结构的块,可以激发兴趣并且增强与实际编码语句之间的联系。但是,根据上述现有技术,由于在程序编码时需要持续地连接多个编码块,因此在执行反复操作时需要大量编码块,而且在执行时也只能整体执行多个编码块,而无法执行部分编码块,因此具有难以排除故障及修改错误的问题。现有技术文献专利文献(专利文献1)韩国注册专利第1843831号(“不插电的编码块”,注册日期:2018年03月26日)
技术实现思路
根据本专利技术的一个实施方式,提供一种块型无线编码命令输入装置及方法,所述块型无线无线编码命令输入装置可以使用少量的块执行多种程序编制并利用能够修改错误且排除故障的编码块。根据本专利技术的一个实施方式,提供一种块型无线编码命令输入装置,所述块型无线编码命令输入装置包括:主块;编码块组件,所述编码块组件包括与所述主块依次连接的至少两个编码块;以及设备,所述设备用于从主块接收与连接于所述主块的至少两个所述编码块对应的程序代码,并且执行基于接收到的程序代码的操作,至少两个所述编码块中的至少一个可以为用于基于已存储的程序代码控制所述设备操作的存储块。根据本专利技术的一个实施方式,所述主块在每次接收到分阶段执行命令的输入时,可以将该分阶段执行命令传输至所述设备,所述设备在每次接收到所述分阶段执行命令时,可以依次逐个执行与至少两个所述编码块对应的程序代码中的一部分,以排除故障。根据本专利技术的一个实施方式,所述块型无线编码命令输入装置还可以包括设备块,所述设备块仅能够与所述主块连接,并且用于识别能够通过所述编码块组件操作的设备。根据本专利技术的一个实施方式,所述设备块可以包括:通信部;存储部,所述存储部用于存储能够通过所述编码块组件操作的设备的唯一识别码信息;以及控制部,所述控制部在与所述主块连接时,能够通过所述通信部将所存储的设备的唯一识别码信息传输至所述主块;所述主块在从所述设备块接收的设备的唯一识别码信息与从所述设备接收的设备的唯一识别码信息不一致时,能够显示错误。根据本专利技术的一个实施方式,所述存储块可以包括:通信部;存储部,所述存储部用于存储唯一识别码和与至少两个编码块对应的程序代码;控制部,所述控制部在与至少两个所述编码块中的任意一个连接或者与所述主块连接时,能够通过所述通信部向所述主块传输所述唯一识别码、以及所述存储部中存储的与至少两个编码块对应的程序代码;以及显示部,所述显示部用于显示所述存储块的执行状态。根据本专利技术的一个实施方式,所述存储块可以包括:通信部;存储部,所述存储部用于存储唯一识别码;控制部,所述控制部在与至少两个所述编码块中的任意一个连接或者与所述主块连接时,能够通过所述通信部向所述主块传输所述唯一识别码;以及显示部,所述显示部用于显示所述存储块的执行状态。根据本专利技术的一个实施方式,所述编码块可以包括:具有唯一识别码且用于移动和旋转所述设备的功能块;具有唯一识别码且用于重复所述设备的操作的功能块;具有唯一识别码且用于结束的功能块;以及所述存储块,该存储块用于执行所述功能块中的至少一者的功能。根据本专利技术的一个实施方式,所述主块可以包括:通信部;存储部,所述存储部用于存储至少两个所述编码块各自的唯一识别码和与所述唯一识别码各自对应的程序代码;控制部,所述控制部通过参考所述存储部,基于与所述主块依次连接的至少两个所述编码块的唯一识别码而生成程序代码,并且所述控制部通过所述通信部将所生成的程序代码传输至所述设备;输入部,所述输入部用于接收与至少两个所述编码块对应的程序代码的总执行命令、或者分阶段执行命令的输入;以及显示部,所述显示部用于以不同的颜色显示所述程序代码的执行状态,所述控制部通过通信部将所述总执行命令或者所述分阶段执行命令传输至所述设备,所述设备能够基于所述总执行命令执行与至少两个所述编码块对应的全部程序代码,或者,所述设备在每次接收到所述分阶段执行命令时,分阶段逐个执行与至少两个所述编码块对应的程序代码中的一部分。根据本专利技术的一个实施方式,所述功能块可以包括:通信部;存储部,所述存储部用于针对每个功能块存储相应功能块的唯一识别码、与相应功能块连接的变量块的电压、以及用于存储与所述变量块的电压对应的旋转角度、移动距离和重复次数中的任意一个;控制部,所述控制部在与变量块连接时,能够从变量块读取电压,通过参考所述存储部将与读取电压对应的旋转角度、移动距离和重复次数中的任意一个通过通信部传输至所述主块;以及显示部,所述显示部用于显示所述功能块的执行状态。根据本专利技术的一个实施方式,所述编码块组件还包括所述变量块,所述变量块与设备的旋转角度、移动距离和重复次数中的任意一个相关联,所述变量块包括:电源;负载电阻,所述负载电阻的一端与电源连接;多个电阻,所述多个电阻分别具有不同的电阻值;以及旋转开关,所述旋转开关通过朝向一侧方向旋转,使得所述负载电阻的另一端与所述多数电阻中的一个连接,所述变量块可以构成为根据所述旋转开关的旋转角度能够输出各自不同的电压。根据本专利技术的一个实施方式,所述结束块可以包括:通信部;存储部,所述存储部用于存储唯一识别码;以及控制部,所述控制部在与至少两个所述编码块中的任意一个连接时,通过所述通信部将所述唯一识别码传输至所述主块。根据本专利技术的一个实施方式提供一种块型无线编码命令输入方法,包括:第一步骤,将至少两个编码块与主块依次连接,以形成编码块组件;第二步骤,在所述编码块组件中,将与依次连接于所述主块的至少两个所述编码块对应的程序代码本文档来自技高网...
【技术保护点】
1.一种块型无线编码命令输入装置,其中,所述块型无线编码命令输入装置包括:/n主块;编码块组件,所述编码块组件包括与所述主块依次连接的至少两个编码块;以及/n设备,所述设备用于从主块接收与连接于所述主块的至少两个所述编码块对应的程序代码,并且执行基于接收的程序代码的操作,/n至少两个所述编码块中的至少一个为,/n用于基于已存储的程序代码控制所述设备操作的存储块。/n
【技术特征摘要】
20181115 KR 10-2018-01408001.一种块型无线编码命令输入装置,其中,所述块型无线编码命令输入装置包括:
主块;编码块组件,所述编码块组件包括与所述主块依次连接的至少两个编码块;以及
设备,所述设备用于从主块接收与连接于所述主块的至少两个所述编码块对应的程序代码,并且执行基于接收的程序代码的操作,
至少两个所述编码块中的至少一个为,
用于基于已存储的程序代码控制所述设备操作的存储块。
2.根据权利要求1所述的块型无线编码命令输入装置,其中,
所述主块在每次接收到分阶段执行命令的输入时,将该分阶段执行命令传输至所述设备,
所述设备在每次接收到所述分阶段执行命令时,依次逐个执行与至少两个所述编码块对应的程序代码中的一部分,以排除故障。
3.根据权利要求1所述的块型无线编码命令输入装置,其中,
所述块型无线编码命令输入装置还包括:
设备块,所述设备块仅能够与所述主块连接,并且用于识别能够通过所述编码块组件操作的设备。
4.根据权利要求3所述的块型无线编码命令输入装置,其中,
所述设备块包括:
通信部;
存储部,所述存储部用于存储能够通过所述编码块组件操作的设备的唯一识别码信息;以及
控制部,所述控制部在与所述主块连接时,能够通过所述通信部将所存储的设备的唯一识别码信息传输至所述主块;
所述主块在从所述设备块接收的设备的唯一识别码信息与从所述设备接收的设备的唯一识别码信息不一致时,能够显示错误。
5.根据权利要求1所述的块型无线编码命令输入装置,其中,
所述存储块包括:
通信部;
存储部,所述存储部用于存储唯一识别码和与至少两个编码块对应的程序代码;
控制部,所述控制部在与至少两个所述编码块中的任意一个连接或者与所述主块连接时,能够通过所述通信部向所述主块传输所述唯一识别码、以及所述存储部中存储的与至少两个编码块对应的程序代码;以及
显示部,所述显示部用于显示所述存储块的执行状态。
6.根据权利要求1所...
【专利技术属性】
技术研发人员:朴龙圭,
申请(专利权)人:株式会社麦卢思,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。