The invention relates to a graphical programming electronic building block, which includes various types of electronic building blocks. The electronic building blocks are divided into three types: input type electronic building blocks, function type electronic building blocks and output type electronic building blocks. Among them, input type electronic building blocks are used for inputting values, output type electronic building blocks are used for outputting values, and function type electronic building blocks are set with various types to be selected Each electronic building block includes an electronic building block shell, a display, a single-chip microcomputer, and a power management unit arranged in the electronic building block shell; the power management unit supplies power to the single-chip microcomputer; the single-chip microcomputer is provided with a plurality of asynchronous serial communication ports, including a plurality of asynchronous serial receiving terminals and a plurality of asynchronous serial sending terminals respectively; the display is connected with the output interface of the single-chip microcomputer for The operation results of the current operation function are displayed; the asynchronous serial receiver and the asynchronous serial sender between the adjacent electronic building blocks are electrically connected. The invention reduces the difficulty of learning programming for learners.
【技术实现步骤摘要】
图形化编程电子积木
本专利技术涉及电子积木
,更具体地说,涉及一种图形化编程电子积木。
技术介绍
相对于传统的文本代码编程,图形化编程更能激发人学习编程的兴趣。图形化编程的优势在于将各种数值、函数、显示等功能变成图标,通过连线就可以实现一个完整的功能,通过图标的形式,将编程以更直观的形式体现,尤其适用于青少年学生。电子积木是将导线、灯泡、二极管、电阻、电容、各种开关等电子元器件固定在塑料片上,用独特的子母扣做成独立可拼装的配件,像拼积木一样的拼装电路。现有的图形化编程,需要在PC机上运行开发软件,长时间使用电脑将影响人的视力和健康。现有的电子积木仅仅是电路形式,没有函数运算等功能。因此,本专利技术设计一种图形化编程电子积木,结合图形化编程和电子积木的优点,通过将电子积木进行拼接就能实现图形化编程。
技术实现思路
(一)要解决的技术问题为解决现有技术存在的问题,本专利技术提供一种图形化编程电子积木。(二)技术方案为了达到上述目的,本专利技术采用的主要技术方案包括:设计一种图形化编程电子积木,包括多种类型的电子积木,分为输入类型电子积木、函数类型电子积木、输出类型电子积木三种类型,其中,输入类型电子积木用于输入数值,输出类型电子积木用于输出数值,函数类型电子积木设置有多种供选择的运算函数类型;所述电子积木包括电子积木壳体,所述电子积木壳体内分别设置有PCB电路板,所述PCB电路板上固定有显示器、单片机、电源管理单元;所述电源管理单元为单片机供电;所 ...
【技术保护点】
1.图形化编程电子积木,包括多种类型的电子积木,分为输入类型电子积木、函数类型电子积木、输出类型电子积木三种类型,其中,输入类型电子积木用于输入数值,输出类型电子积木用于输出数值,函数类型电子积木设置有多种供选择的运算函数类型;所述电子积木包括电子积木壳体(1),其特征在于,所述电子积木壳体(1)内分别设置有PCB电路板(18),所述PCB电路板(18)上固定有显示器(2)、单片机(3)、电源管理单元(8);所述电源管理单元(8)为单片机(3)供电;所述单片机(3)设置有多组异步串行通信口,分别包括多个异步串行接收端(9)和多个异步串行发送端(10);所述显示器(2)与单片机(3)的输出接口连接,用于显示当前运算函数的运算结果;相邻电子积木之间的异步串行接收端(9)、异步串行发送端(10)通过导电连接。/n
【技术特征摘要】
1.图形化编程电子积木,包括多种类型的电子积木,分为输入类型电子积木、函数类型电子积木、输出类型电子积木三种类型,其中,输入类型电子积木用于输入数值,输出类型电子积木用于输出数值,函数类型电子积木设置有多种供选择的运算函数类型;所述电子积木包括电子积木壳体(1),其特征在于,所述电子积木壳体(1)内分别设置有PCB电路板(18),所述PCB电路板(18)上固定有显示器(2)、单片机(3)、电源管理单元(8);所述电源管理单元(8)为单片机(3)供电;所述单片机(3)设置有多组异步串行通信口,分别包括多个异步串行接收端(9)和多个异步串行发送端(10);所述显示器(2)与单片机(3)的输出接口连接,用于显示当前运算函数的运算结果;相邻电子积木之间的异步串行接收端(9)、异步串行发送端(10)通过导电连接。
2.根据权利要求1所述的图形化编程电子积木,其特征在于,还包括红外接收器(5)、红外遥控器(6),所述红外接收器(5)与单片机(3)的输入接口连接,所述红外遥控器(6)先向红外接收器(5)发送指令,指令包括数值输入或运算函数切换,所述红外接收器(5)接收指令并发送至所述单片机(3),实现数值输入和运算函数切换的功能。
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。