多方位简化编程学习过程的教具和编程教具制造技术

技术编号:16646502 阅读:41 留言:0更新日期:2017-11-26 21:45
本发明专利技术公开了多方位简化编程学习过程的教具和编程教具,包括电池、微控制单元、程序输入组件、环境感应组件和反馈组件。程序输入组件用于接受用户编写的用于控制所述反馈组件进行相应动作的程序数据或信号;环境感应组件,用于对外界环境数据进行采集,并向微控制单元进行传送;微控制单元,用于运行程序输入组件输入的程序,并结合所述环境感应组件接收的环境数据生成控制指令;反馈组件,用于接收并执行控制指令。本发明专利技术的目的在于简化编程的学习过程,利用教具内各个组件之间的结合实现功能和程序之间的简单对照,让学习编程变得简单快乐。

Teaching aids and programming aids for multi direction simplified programming learning process

The invention discloses a teaching aid and a programming teaching aid for the multi direction simplified programming learning process, which comprises a battery, a micro control unit, a program input component, an environmental induction component and a feedback component. The program accepts user input components for the preparation of program data to control the feedback component of the corresponding action or signal; environmental sensing components used for collecting data on the external environment, and transmitted to the micro control unit; micro control unit, used to run the program input component input program, and generates a control instruction combined with environmental data the environment sensing component receives; feedback component is used for receiving and executing control commands. The aim of the invention is to simplify the learning process of programming and realize the simple control between functions and programs by combining the components among the teaching aids, so as to make the learning programming simple and happy.

【技术实现步骤摘要】
多方位简化编程学习过程的教具和编程教具
本专利技术涉及程序编写教学领域,具体为多方位简化编程学习过程的教具和编程教具。
技术介绍
说起程序编程,在很多人的映像中就是专业人员的专属,普通人会觉得学习编程是一个漫长而且困难的过程。事实上,学习者在学习过程中的设计出一个程序后,无法对自己编写的程序的功能和正确性进行及时验证,还需要根据程序自身利用各种传感器和执行器来搭建所需的电路。学习者在学习编程的过程中还需要对硬件做出改动,就要求学习者在学习编程的同时还需要学习硬件知识。这样的编程学习过程加大了学习者的学习负担,学习者的热情和兴趣也会随着长时间对硬件的改动而衰减,大大影响学习效率。此外,以一个简单的灯环从一种颜色过渡到另外一种颜色为例,传统的程序编写中,需要写几十行代码才能实现这项功能,而且需要专业的数学知识和复杂的编程逻辑。简单的功能需要复杂的程序代码进行控制,并且在执行过程中还会出现许多BUG,这样的学习过程会降低学习者的成就感,打击学习者的学习积极性。在传统学习过程中,用于验证程序的外界设备一般都是学习者自行搭建的电路板,学习者在使用过程中需要对电路进行改变,而更改电路板上的元器件本文档来自技高网...
多方位简化编程学习过程的教具和编程教具

【技术保护点】
一种多方位简化编程学习过程的教具,其特征在于:包括电池、微控制单元、程序输入组件、环境感应组件和反馈组件;所述程序输入组件,用于接受用户编写的用于控制所述反馈组件进行相应动作的程序数据或信号;所述环境感应组件,耦接微控制单元,用于对外界环境数据进行采集,并向微控制单元进行传送;所述微控制单元,耦接于程序输入组件和反馈组件之间,用于运行程序输入组件输入的程序,并结合所述环境感应组件接收的环境数据生成控制指令;所述反馈组件耦接所述微控制单元,用于接收并执行控制指令。

【技术特征摘要】
1.一种多方位简化编程学习过程的教具,其特征在于:包括电池、微控制单元、程序输入组件、环境感应组件和反馈组件;所述程序输入组件,用于接受用户编写的用于控制所述反馈组件进行相应动作的程序数据或信号;所述环境感应组件,耦接微控制单元,用于对外界环境数据进行采集,并向微控制单元进行传送;所述微控制单元,耦接于程序输入组件和反馈组件之间,用于运行程序输入组件输入的程序,并结合所述环境感应组件接收的环境数据生成控制指令;所述反馈组件耦接所述微控制单元,用于接收并执行控制指令。2.根据权利要求1所述的一种多方位简化编程学习过程的教具,其特征在于:所述程序输入组件包括USB接口和USB转串口,所述USB接口用于连接终端进行程序的数据传输,所述USB转串口耦接所述USB接口和所述微控制单元之间,实现对数据的转换。3.根据权利要求1所述的一种多方位简化编程学习过程的教具,其特征在于:所述环境感应组件包括重力传感器、温湿度传感器和/或红外接收器之间的任意组合;噪音强度感知,用于检测环境中的噪音强度;光照强度感知,用于检测环境中的光照强度;重力传感器,用于检测教具本身相对于水平面改变的倾斜角度;温湿度传感器,用于检测外界环境的温度和/或湿度;红外接收器,用于检测红外线的有无,或者用于接收红外数据。4.根据权利要求1所述的一种多方位简化编程学习过程的教具,其特征在于:所述反馈组件包括振动器、RGB灯环、用户按键、红外发射器、激光发射器、蜂鸣器、时钟芯片和/或独立LED灯之间的任意组合;振动器,用于产生振动信号;RGB灯环,用于产生用户输入程序所指定的灯光效果;用户按键,用于用户自定义按键功能;红外发射器,用于产生红外信号;激光发射器,用于产生激光信号;蜂鸣器,用于发出声音信号;时钟芯片,用于计时或用户自定义时间;独立LED灯,用于产生区别与所述RGB灯环灯光效果的灯光信号。5.根据权利要求4所述的一种多方位简化编程学习过程的教具,其特征在于:还包括时钟电池,时钟电池用于对时钟进行独立供电,时...

【专利技术属性】
技术研发人员:王中山金耀辉
申请(专利权)人:杭州地网信息技术有限公司
类型:发明
国别省市:浙江,33

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

1