The invention provides an entity programming system, which comprises a programming worktable, an upper board and a lower plate on a programming worktable, at least one groove on the upper board, at least one block block, the block block can be spelled into the groove, and the block block is provided with program information that can be compiled as a program statement; recognition equipment, recognition The device is set on the lower board to identify the program information that is used to identify the blocks in the grooves; the control device, the identification device and the control device are connected to send the program information to the control device, the control device is used to compile program information to get the program statement, and the program statement is written to the control program for birth. The control device can control the command and control device, and the control device can control the controllable device to execute the control command. The physical programming system provided by the invention adopts a very easy to understand game mode, which has both educational, interesting and flexible customization, and is easy to be popularized and applied.
【技术实现步骤摘要】
一种实体化编程系统
本专利技术涉及一种实体化编程系统。
技术介绍
在创客教育中,面向儿童、青少年的初级编程教育方面,有系统学习、图形化编程这些教育方式。系统学习即从基础知识学起,系统构建编程思想,对于低龄群体显然不友好;图形化编程可直观地表示程序流程,易于理解,但趣味性相对缺乏。对于低龄群体,实物化和形象化的编程方式兼顾趣味性和教育意义,能帮助他们构建起基本的编程概念。因此,研发一种面向创客教育的实体化编程系统对编程启蒙很有意义。
技术实现思路
为至少解决现有技术中存在的问题之一,本专利技术的目的在于提供一种实体化编程系统,其采用实体化积木块,通过极易理解的游戏方式,兼具教育性、趣味性,且可灵活定制,易于普及和应用。具体的,为实现上述目的,本专利技术提供一种实体化编程系统,其包括:编程工作台,所述编程工作台上设有上层板和下层板,所述上层板上设有至少一个凹槽;至少一个积木块,所述积木块可以拼入所述凹槽内,所述积木块上设有可编译为程序语句的程序信息;识别设备,所述识别设备设置在所述下层板上,所述识别设备用于识别拼入所述凹槽内的所述积木块上的所述程序信息;控制设备,所述识别 ...
【技术保护点】
1.一种实体化编程系统,其特征在于,包括:编程工作台,所述编程工作台上设有上层板和下层板,所述上层板上设有至少一个凹槽;至少一个积木块,所述积木块可以拼入所述凹槽内,所述积木块上设有可编译为程序语句的程序信息;识别设备,所述识别设备设置在所述下层板上,所述识别设备用于识别拼入所述凹槽内的所述积木块上的所述程序信息;控制设备,所述识别设备与所述控制设备相连以将所述程序信息发送给所述控制设备,所述控制装置用于编译所述程序信息以得到所述程序语句,并将所述程序语句写入控制程序以生成控制命令;以及可控设备,所述控制设备可控制所述可控设备执行所述控制命令。
【技术特征摘要】
1.一种实体化编程系统,其特征在于,包括:编程工作台,所述编程工作台上设有上层板和下层板,所述上层板上设有至少一个凹槽;至少一个积木块,所述积木块可以拼入所述凹槽内,所述积木块上设有可编译为程序语句的程序信息;识别设备,所述识别设备设置在所述下层板上,所述识别设备用于识别拼入所述凹槽内的所述积木块上的所述程序信息;控制设备,所述识别设备与所述控制设备相连以将所述程序信息发送给所述控制设备,所述控制装置用于编译所述程序信息以得到所述程序语句,并将所述程序语句写入控制程序以生成控制命令;以及可控设备,所述控制设备可控制所述可控设备执行所述控制命令。2.如权利要求1所述的实体化编程系统,其特征在于,所述控制设备中设有通信模块,所述控制设备通过所述通信模块与所述可控设备连接以控制所述可控设备执行所述控制命令。3.如权利要求1所述的实体化编程系统,其特征在于,所述积木块包括...
【专利技术属性】
技术研发人员:刘长红,利恒浩,张健豪,刘加勋,何凯莹,舒华,秦剑,陈耀华,
申请(专利权)人:广州大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。