【技术实现步骤摘要】
本技术涉及一种程序搭建领域,尤指一种模块化程序组合积木。
技术介绍
1、当前,青少年编程的发展如火如荼。所谓的编程从简单意义上理解来说,就是将人类的想法按照一定的编码规则,变成计算机可以识别的代码和语言,让计算机帮助我们实现数学运算、事物处理和信息查询功能。编程作为一项青少年普遍可参与的创造性活动,不仅能够强化青少年的逻辑思考能力、系统思维能力、组织协调能力,更能激发青少年的创新创造能力,对于青少年的学习能力有较强的辅助作用。在编程学习中,使用电脑与编译器进行程序的撰写已经被大众所熟知,但这种编程方式对于初学者入门门槛较高,学习成本较大,因而产生了诸如scratch等图形化编程软件。但是这些编程方式始终无法脱离电脑,在经过电脑编译的过程无法让编程者直观的感受到自己所写的程序运行效果。同时无论是电脑还是其他电子设备,编程始终无法脱离屏幕,让程序撰写者长时间处于屏幕前不利于使用者的用眼健康。为了脱离电脑或其他电子设备,让程序编写过程更加直观通俗易懂,现有技术中,可视化编程多采用积木作为代码组成程序。
2、然而目前的可视化编程中缺乏能够直观指示程序运行状态的结构设计,程序运行过程中往往需要使用多重循环分支相互嵌套,而程序实际在进行哪层循环在程序运行过程中不便于被观察到。现有技术往往需要人工记录的方式或使用带有屏幕的电脑和电子设备展示循环过程,人工记录在庞大的循环体系中容易出现混乱,而使用屏幕展示违背了让编程摆脱屏幕的束缚,不利于长期进行代码编写的工作,在观察过程中也不易于对不同层嵌套的循环进行明显区分,程序运行过程不够直观
技术实现思路
1、针对现有技术存在的问题,本技术提供了一种带有投影装置的积木,旨在解决可视化编程中缺乏能够直观指示程序运行状态的结构设计的技术问题。
2、基于上述目的,本技术提供了一种带有投影装置的积木,包括积木块壳体、电路板、控制器和投影装置,所述电路板和投影装置位于积木壳体内,所述投影装置至少包含一个发光元件,所述发光元件发出的光在透过积木块壳体上的开孔或经过位于积木壳体上的导光件后,在指定平面上投射出预定图案,所述预定图案用于指示程序循环或跳出循环或进行判断或跳出判断的过程。
3、进一步的,预定图案由射线光或扇形光构成。
4、进一步的,投影装置为射灯或激光器,所述投影装置与所述电路板电连接。
5、进一步的,积木块壳体上设置有代表程序语义的字符或图案或灯。
6、进一步的,积木块壳体左侧上方或下方有凸起或凹陷,用于指示程序缩进,所述预定图案投射于所述积木块左侧程序缩进的位置。
7、进一步的,积木通过电子连接接口与另一积木或指定的带有控制器装置连接,以构造成用于代表逻辑程序的积木块。
8、本技术还提供了一种带有投影装置的积木系统,包含多个如上述的积木,多个所述积木相互拼接,一所述积木上的投影装置与另一积木上的投影装置所投射出的光方向相对,且按各所述积木所代表循环程序的循环起始至结束顺序先后亮起。
9、进一步的,在该积木系统中,积木之间拼接时电子连接接口相互连接。
10、进一步的,多个积木相互拼接后位于同一平面,各所述积木拼接方式采用使得电子连接接口间稳定连接的磁吸连接方式。
11、进一步的,各积木拼接后所处平面与所述投影装置投射出的预定图案所在平面重合。
12、本技术的技术效果:投影图案的变化过程中,每个循环在重回循环判断条件语句时可以被程序搭建者在程序搭建平面观察到,在多层循环的嵌套下每个循环依次执行,使得程序搭建者可以根据投影图案直接判断程序运行到了哪个循环或程序跳出循环的时机,并以此作为依据更加准确的进行改变变量值或控制输入输出设备运行的程序运行控制。
本文档来自技高网...【技术保护点】
1.一种带有投影装置的积木,其特征在于:包括积木块壳体、电路板、控制器和投影装置,所述电路板和投影装置位于积木壳体内,所述投影装置至少包含一个发光元件,所述发光元件发出的光在透过积木块壳体上的开孔或经过位于积木壳体上的导光件后,在指定平面上投射出预定图案,所述预定图案用于指示程序循环或跳出循环或进行判断或跳出判断的过程。
2.根据权利要求1所述带有投影装置的积木,其特征在于:所述预定图案由射线光或扇形光构成。
3.根据权利要求1所述带有投影装置的积木,其特征在于:所述投影装置为射灯或激光器,所述投影装置与所述电路板电连接。
4.根据权利要求1所述带有投影装置的积木,其特征在于:所述积木块壳体上设置有代表程序语义的字符或图案或灯。
5.根据权利要求1至4任一项所述带有投影装置的积木,其特征在于:所述积木块壳体左侧上方或下方有凸起或凹陷,用于指示程序缩进,所述预定图案投射于所述积木块左侧程序缩进的位置。
6.根据权利要求1所述带有投影装置的积木,其特征在于:还包括磁吸磁铁以及与电路板电连接的电子连接接口,所述积木块壳体设有槽
7.一种带有投影装置的积木系统,其特征在于:包含多个如权利要求1至6任一项所述的积木,多个所述积木相互拼接,一所述积木上的投影装置与另一积木上的投影装置所投射出的光方向相对,且按各所述积木所代表循环程序的循环起始至结束顺序先后亮起。
8.根据权利要求7所述带有投影装置的积木系统,其特征在于:所述积木之间拼接时电子连接接口相互连接。
9.根据权利要求7所述带有投影装置的积木系统,其特征在于:多个所述积木相互拼接后位于同一平面,各所述积木拼接方式采用使得电子连接接口间稳定连接的磁吸连接方式。
10.根据权利要求9所述带有投影装置的积木系统,其特征在于:各所述积木拼接后所处平面与所述投影装置投射出的预定图案所在平面重合。
...【技术特征摘要】
1.一种带有投影装置的积木,其特征在于:包括积木块壳体、电路板、控制器和投影装置,所述电路板和投影装置位于积木壳体内,所述投影装置至少包含一个发光元件,所述发光元件发出的光在透过积木块壳体上的开孔或经过位于积木壳体上的导光件后,在指定平面上投射出预定图案,所述预定图案用于指示程序循环或跳出循环或进行判断或跳出判断的过程。
2.根据权利要求1所述带有投影装置的积木,其特征在于:所述预定图案由射线光或扇形光构成。
3.根据权利要求1所述带有投影装置的积木,其特征在于:所述投影装置为射灯或激光器,所述投影装置与所述电路板电连接。
4.根据权利要求1所述带有投影装置的积木,其特征在于:所述积木块壳体上设置有代表程序语义的字符或图案或灯。
5.根据权利要求1至4任一项所述带有投影装置的积木,其特征在于:所述积木块壳体左侧上方或下方有凸起或凹陷,用于指示程序缩进,所述预定图案投射于所述积木块左侧程序缩进的位置。<...
【专利技术属性】
技术研发人员:叶博辰,屠镇海,李炎,杨宇杰,周敬森,刘宝龙,时昊,钟继川,范然予,董翰元,孔小雨,
申请(专利权)人:武汉派呦科技有限公司,
类型:新型
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。