一种可任意放置的模块式编程积木及定位方法技术

技术编号:29794100 阅读:50 留言:0更新日期:2021-08-24 18:14
本发明专利技术公开了一种可任意放置的模块式编程积木及定位方法,克服了现有技术的使用上位机操作繁琐使用不便的问题,包括若干指令模块,指令模块之间通过电气接口相互连接,每个指令模块至少存储一条编程指令信息,若干指令模块中至少有一个指令模块为用于运行连接在它周围的每个指令模块输入的编程指令并将程序的执行结果通过有线或者无线的方式发送给编程对象的控制指令模块,剩余指令模块为传输指令模块;所有指令模块均为正四棱柱且每个指令模块之间大小均等。本发明专利技术利用积木间良好的拔插性能实现幼儿对积木的快速插接形成多种不同的编程指令,能够让幼儿对编程指令的形成快速熟悉。

【技术实现步骤摘要】
一种可任意放置的模块式编程积木及定位方法
本专利技术涉及编程
,尤其是涉及一种可任意放置的模块式编程积木及定位方法。
技术介绍
随着编程技术的快速发展,现在低年龄段儿童也开始学习编程。对于教育领域的智能硬件编程,主要还是通过文本代码或者图形化代码编写智能硬件控制程序,需要PC/PAD作为上位机,在某些教育领域,使用电子屏幕或者上位机进行编程的形式并不适合。
技术实现思路
本专利技术是为了克服现有技术的使用上位机操作繁琐使用不便的问题,提供一种可任意放置的模块式编程积木及定位方法,本专利技术摆脱上位机的繁琐,避免过多使用电子屏幕,操作简单。为了实现上述目的,本专利技术采用以下技术方案:一种可任意放置的模块式编程积木,包括若干指令模块,指令模块之间通过电气接口相互连接,每个指令模块至少存储一条编程指令信息,若干指令模块中至少有一个指令模块为用于运行连接在它周围的每个指令模块输入的编程指令并将程序的执行结果通过有线或者无线的方式发送给编程对象的控制指令模块,剩余指令模块为传输指令模块;所有指令模块均为正四棱柱且每个指令模块之间大小均等。本专利技术采用采用积木的拼插方式将指令模块在编程板上进行组合,控制程序对编程对象进行控制,使得低龄儿童在学习编程时摆脱了使用上位机编程的繁琐,使幼儿更加专注,增强趣味性,避免了使用电子屏幕的场景能够更好地保护幼儿的眼睛。作为优选,所述电气接口包括插头和插座,指令模块包括四个分布于侧面的插座,传输指令模块均包括插头和插座,传输指令模块上的插头可与控制指令模块的插座连接也可与传输指令模块的插座连接。作为优选,插座内部设有插座绝缘体,插头上设有与插座绝缘体相匹配的插头绝缘体,插座内部含有插孔,插头上设有与插孔匹配的插针,插孔设于插座绝缘体上,插针穿设在插头绝缘体上。作为优选,所述插头上设有用于紧固插头的紧固环,所述紧固环为环形凸起。作为优选,所述紧固环底部直径大于顶部直径,连接顶部与底部的面为弧形凸面。紧固环顶部直径小的一面先插入插座,便于插头的插入,直径大的一面直径大于插座直径1mm,便于插头插入后的固定,将插头紧固在插座内,具有很高的拔插性能。作为优选,所述编程对象包括机器人、智能家居、无人机、电子游戏。作为优选,所述存储模块包括EEPROM芯片、flash芯片、MCU微控制单元、SDNNAD、电容和PCB天线。EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程,即插即用;flash芯片结合了ROM和RAM的长处,不仅具备电可擦除可编程的性能,还不会断电丢失数据同时可以快速读取数据;SDNNAD擦写寿命可以达到5~10万次;MCU微控制单元把中央处理器CPU的频率与规格做适当缩减,并将内存、计数器、USB、A/D转换、UART、PLC、DMA周边接口整合在单一芯片上,形成芯片级的计算机;电容器的电容量不同,对电容充电的时间不同,利用电容大小不同,充电时间不同的特性存储指令信息,编程板依次给电容通电,并读取电容充电时间,通过时间判断不同电容代表的编程指令;利用PCB板载天线阻抗不同,电压驻波比不同的特性,利用不同阻抗的PCB天线来存储指令信息。一种可任意放置的模块式编程积木定位方法,采用可任意放置的模块式编程积木,包括以下步骤:S1、以控制指令模块底面中心为原点建立直角坐标系,与底面边平行的方向分别为x轴和y轴,定义每个底面边长的长度为坐标轴上的1个单位长度;S2、将传输指令模块插接在控制指令模块上,至少一个传输指令模块与控制指令模块连接;S3、控制指令模块读取各个传输指令模块的位置坐标(xi,yi),其中i为传输指令模块的编号,控制指令模块根据传输指令模块的位置坐标信息排列程序权重,根据程序权重和传输指令模块携带的编程指令信息将所有信息组合成编程指令并将程序的执行结果发送给编程对象。本专利技术的指令模块在不同的位置形成的编程程序和编程指令是不同的,利用积木间良好的拔插性能实现幼儿对积木的快速插接形成多种不同的编程指令,能够让幼儿对编程指令的形成快速熟悉。作为优选,所述程序权重的计算方式如下:其中,k为程序权重,控制指令模块将程序权重按照降序排列,程序权重数值大的优先发送程序至编程对象;xi为传输指令模块的横坐标,yi为传输指令模块的纵坐标。作为优选,所述S3包括以下步骤:S31、控制指令模块通过内置芯片读取各个传输指令模块的位置坐标(xi,yi),其中i为传输指令模块的编号,横坐标或纵坐标的一个单位就是距离控制指令模块的一个单位长度;S32、控制指令模块根据传输指令模块的距离设置程序权重ki并将程序权重按照降序排列;S33、控制指令模块将程序权重相等的传输指令模块携带的编程指令信息形成一条编程指令信息的程序,按照程序权重降序执行完所有对传输指令模块的操作;S34、按照程序权重的降序将若干编程指令信息的程序发送至编程对象执行。因此,本专利技术具有如下有益效果:1.本专利技术采用采用积木的拼插方式将指令模块在编程板上进行组合,控制程序对编程对象进行控制,使得低龄儿童在学习编程时摆脱了使用上位机编程的繁琐,使幼儿更加专注,增强趣味性,避免了使用电子屏幕的场景能够更好地保护幼儿的眼睛;2.插头的紧固环顶部直径小的一面先插入插座,便于插头的插入,直径大的一面直径大于插座直径,便于插头插入后的固定,将插头紧固在插座内,具有很高的拔插性能;3.本专利技术的指令模块在不同的位置形成的编程程序和编程指令是不同的,利用积木间良好的拔插性能实现幼儿对积木的快速插接形成多种不同的编程指令,能够让幼儿对编程指令的形成快速熟悉。附图说明图1是本实施例的结构示意图。图2是本实施例控制指令模块和传输指令模块的结构示意图。图3是本实施例插头和插座之间连接的结构示意图。图4是本实施例紧固环的结构示意图。图中:1、插头101、插头绝缘体102、插针103、紧固环2、插座201、插座绝缘体202、插孔3、控制指令模块4、传输指令模块5、编程板。具体实施方式下面结合附图与具体实施方式对本专利技术做进一步的描述。实施例:本实施例提供了一种可任意放置的模块式编程积木,如图1-4所示,包括若干指令模块,指令模块之间通过电气接口相互连接,每个指令模块至少存储一条编程指令信息,若干指令模块中至少有一个指令模块为用于运行连接在它周围的每个指令模块输入的编程指令并将程序的执行结果通过有线或者无线的方式发送给编程对象的控制指令模块,剩余指令模块为传输指令模块;所有指令模块均为正四棱柱且每个指令模块之间大小均等,指令模块均设置在编程板5上。编程对象包括机器人、智能家居、无人机、电子游戏。存储模块包括EEPROM芯片、flash芯片、MCU微控制单元、SDNNAD、电容和PCB天线。EEPROM可以在电脑上或专用设备上擦除已有信息,重新编程,即插即用;flash本文档来自技高网...

【技术保护点】
1.一种可任意放置的模块式编程积木,其特征是,包括若干指令模块,指令模块之间通过电气接口相互连接,每个指令模块至少存储一条编程指令信息,若干指令模块中至少有一个指令模块为用于运行连接在它周围的每个指令模块输入的编程指令并将程序的执行结果通过有线或者无线的方式发送给编程对象的控制指令模块,剩余指令模块为传输指令模块;所有指令模块均为正四棱柱且每个指令模块之间大小均等。/n

【技术特征摘要】
1.一种可任意放置的模块式编程积木,其特征是,包括若干指令模块,指令模块之间通过电气接口相互连接,每个指令模块至少存储一条编程指令信息,若干指令模块中至少有一个指令模块为用于运行连接在它周围的每个指令模块输入的编程指令并将程序的执行结果通过有线或者无线的方式发送给编程对象的控制指令模块,剩余指令模块为传输指令模块;所有指令模块均为正四棱柱且每个指令模块之间大小均等。


2.根据权利要求1所述的一种可任意放置的模块式编程积木,其特征是,所述电气接口包括插头和插座,指令模块包括四个分布于侧面的插座,传输指令模块均包括插头和插座,传输指令模块上的插头可与控制指令模块的插座连接也可与传输指令模块的插座连接。


3.根据权利要求2所述的一种可任意放置的模块式编程积木,其特征是,插座内部设有插座绝缘体,插头上设有与插座绝缘体相匹配的插头绝缘体,插座内部含有插孔,插头上设有与插孔匹配的插针,插孔设于插座绝缘体上,插针穿设在插头绝缘体上。


4.根据权利要求2或3所述的一种可任意放置的模块式编程积木,其特征是,所述插头上设有用于紧固插头的紧固环,所述紧固环为环形凸起。


5.根据权利要求4所述的一种可任意放置的模块式编程积木,其特征是,所述紧固环底部直径大于顶部直径,连接顶部与底部的面为弧形凸面。


6.根据权利要求1所述的一种可任意放置的模块式编程积木,其特征是,所述编程对象包括机器人、智能家居、无人机、电子游戏。


7.所述指令模块内部包括用于存储编程指令信息的存储模块,其特征是,所述存储模块包括EEPROM芯片、flash芯片、MCU微控制单元、SDNNAD、电容和PCB天线。


8...

【专利技术属性】
技术研发人员:应宏
申请(专利权)人:杭州优必学科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1