The invention discloses a graphical programming method and children's toys, toys including graphic programming system and controlled robot; graphical programming system includes graphical programming module, data processing module and data transmission module; wherein the graphical programming module includes graphical programming, graphical programming block selection unit block combination unit, programming block edit unit, the program execution unit; data processing module for the programming block combination results through data processing, convenient to send later; the data transmission module used for sending data to the controlled robot to complete data processing; controlled robot comprises a data receiving module, a processor driving device and actuating device. The invention combines the graphical programming and the physical robot control, and makes the children understand the programming language more easily through the graphical programming interface.
【技术实现步骤摘要】
本专利技术涉及一种图形化儿童编程玩具及其方法。
技术介绍
随着软件行业的飞速发展,计算机编程已经不再是IT 专业人员的工作,而是各行各业的终端用户用来实现各自领域目标的工具。针对儿童这一特殊群体,科学技术的发展使得他们有更多机会接触和使用电脑,而随着儿童使用计算设备的深入,现有软件已不能满足需求,他们希望自己也能创作作品。学习编程不仅对儿童的数学和科学知识方面有帮助,而且对于语言、创造力和社会交流等方面都能有积极和重要的作用。此外,从培养儿童计算思维的角度来讲,学习编程也具有其重要价值。申请号为CN201310097617.5的专利技术专利公开了一种面向儿童的图形化编程系统和方法,系统包括一操作和显示环境,用于布置场景及其角色,对每个场景的背景和角色进行编程,以及显示编程序列和编程效果;一系统资源库;一作品库用于存储创作当中的作品或创作完成的作品;一图形化编程块存储区,包括用于编程的各种图形化编程块;一映射模块,用于建立图形化编程块与其逻辑功能之间的映射关系;一图形化编程的语法规则库,设定图形化编程块之间的拼接或内嵌规则;一图形化代码解析模块,用于根据映射模块将当前作品中的图形化编程块队列对应的图形化程序转化成计算机可执行的代码,以及编程时根据语法规则库对图形化程序进行检查。该专利技术专利的缺点在于:(1)该专利技术专利的编程结果为在操作和显示环境下(即电脑屏幕)的结果,儿童无法真实地体验到自己编程带来的效果,比如对于距离移动或者头部旋转的角度等,并且长时间对着电脑/手机对儿童的视力影响较大;(2)该专利技术在进入编程之前,需要对舞台区以及角色进行选择或 ...
【技术保护点】
一种图形化儿童编程玩具,其特征在于:包括图形化编程系统和受控机器人;所述的图形化编程系统包括图形化编程模块、数据处理模块和数据发送模块;所述的图形化编程模块包括:图形化编程块选择单元:用于选择各种类型的编程块,其中,所述的编程块为通过图形化的方式表现编程内容的模块;图形化编程块组合单元:用于对选择的编程块进行前后顺序关系的排列组合,编程块与编程块之间通过吸附/拼接的方式进行连接;编程块编辑单元:用于对编程块的内容进行编辑;编程执行单元:用于在完成选择、组合和编辑之后的确认;所述的数据处理模块用于将编程块组合结果进行数据处理,方便于后期的发送;所述的数据发送模块用于将数据处理完成的数据发送至受控机器人;所述的受控机器人包括数据接收模块、处理器、驱动装置和执行装置;所述的数据接收模块用于接收图形化编程系统发送的数据,并将数据发送至处理器,所述的处理器对接收到的控制数据进行处理后发送至驱动装置,所述的驱动装置对执行装置进行驱动。
【技术特征摘要】
1.一种图形化儿童编程玩具,其特征在于:包括图形化编程系统和受控机器人;所述的图形化编程系统包括图形化编程模块、数据处理模块和数据发送模块;所述的图形化编程模块包括:图形化编程块选择单元:用于选择各种类型的编程块,其中,所述的编程块为通过图形化的方式表现编程内容的模块;图形化编程块组合单元:用于对选择的编程块进行前后顺序关系的排列组合,编程块与编程块之间通过吸附/拼接的方式进行连接;编程块编辑单元:用于对编程块的内容进行编辑;编程执行单元:用于在完成选择、组合和编辑之后的确认;所述的数据处理模块用于将编程块组合结果进行数据处理,方便于后期的发送;所述的数据发送模块用于将数据处理完成的数据发送至受控机器人;所述的受控机器人包括数据接收模块、处理器、驱动装置和执行装置;所述的数据接收模块用于接收图形化编程系统发送的数据,并将数据发送至处理器,所述的处理器对接收到的控制数据进行处理后发送至驱动装置,所述的驱动装置对执行装置进行驱动。2.根据权利要求1所述的一种图形化儿童编程玩具,其特征在于:所述的类型包括开始、移动、头部、声音、光带、动作、表情、逻辑和变量。3.根据权利要求1所述的一种图形化儿童编程玩具,其特征在于:所述的编程块包括固有属性和可编辑属性,所述的编程块编辑单元对编程块的可编辑属性进行编辑。4.根据权利要求1所述的一种图形化儿童编程玩具,其特征在于:所述的编程块分为两类,其中一类用于控制受控机器人本身动作,另外一类用于受控机器人与真实场景的交互控制。5.根据权利要求1所述的一种图形化儿童编程玩具,其特征在于:所述的编程块包括用于接收其他编程块数据的拼接端和用于发送本编程块数据的连接端。6.根据权利要求1所述的一种图形化儿童编程玩具,其特征在于:所...
【专利技术属性】
技术研发人员:管志伟,
申请(专利权)人:成都伟嘉斯特科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。