1.一种特殊儿童硬件积木编程装置,包括传感器输入模块(11)、积木程序编写模块(12)、程序输出模块(13)和面板电源开关(14),所述传感器输入模块(11)、积木程序编写模块(12)、程序输出模块(13)和面板电源开关(14)安装在编程装置主体(1)上,所述面板电源开关(14)用于控制编程装置电源,所述传感器输入模块(11)连接到积木程序编写模块(12),所述积木程序编写模块(12)连接到程序输出模块(13),其特征在于:所述传感器输入模块(11)包括颜色传感器模块(111)、声音传感器模块(112)、红外接近传感器模块(113)、温度传感器模块(114)和火焰传感器模块(115),所述颜色传感器模块(111)、声音传感器模块(112)、红外接近传感器模块(113)、温度传感器模块(114)和火焰传感器模块(115)按顺序并联连接至传感器输入模块(11)的信号输入电路上,通过信号输入电路将5个传感器模块的数据传输到积木程序编写模块(12);所述5个传感器模块分别与开关按钮连接,所述开关按钮用于开启和关闭对应传感器模块;
所述积木程序编写模块(12)包括程序积木功能模块(121)、程序拖拉轨道(122)、程序执行控制主线(123)和程序运行开关(124),所述积木功能模块(121)包括初始化程序积木功能模块(1211)、读取传感器输入模块参数程序积木功能模块(1212)、输出参数程序积木功能模块(1213)、增加输出时间程序积木功能模块(1214)、减少输出时间程序积木功能模块(1215)和双倍输出时间程序积木功能模块(1216);所述初始化程序积木功能模块(1211)、读取传感器输入模块参数程序积木功能模块(1212)、输出参数程序积木功能模块(1213)、增加输出时间程序积木功能模块(1214)、减少输出时间程序积木功能模块(1215)和双倍输出时间程序积木功能模块(1216)按顺序分别通过程序拖拉轨道(122)拖拉至程序执行控制主线(123)上,所述程序运行开关(124)与程序执行控制主线(123)连接,用于控制程序执行控制主线(123)启动和关闭,所述输出参数程序积木功能模块(1213)用于将传感器输入模块(11)参数输出到程序输出模块(13)上。
2.根据权利要求1所述的一种特殊儿童硬件积木编程装置,其特征在于:所述程序输出模块(13)包括程序输出时间显示屏(131)、颜色传感器输出显示模块(132)、声音传感器输出显示模块(133)、红外接近传感器输出显示模块(134)、温度传感器输出显示模块(135)和火焰传感器输出显示模块(136);所述程序输出时间显示屏(131)、颜色传感器输出显示模块(132)、声音传感器输出显示模块(133)、红外接近传感器输出显示模块(134)、温度传感器输出显示模块(135)和火焰传感器输出显示模块(136)按顺序并联连接至程序输出模块(13)的信号输出电路上。
3.根据权利要求1所述的一种特殊儿童硬件积木编程装置,其特征在于:所述颜色传感器模块(111)采用感应芯片TCS3200;所述声音传感器模块(112)采用音频处理芯片LM386;
所述红外接近传感器模块(113)采用型号Infrared Proximity Sensor传感器;所述温度传感器模块(114)采用非接触式红外温度传感器;所述火焰传感器模块(115)采用型号Flame Sensor传感器。
4.一种如权利要求2所述的特殊儿童硬件积木编程装置的编程方法,其特征在于,包括以下步骤:
步骤1、传感器输入模块启动与关闭设置;
步骤2、积木程序编写模块编写程序;
步骤3、程序输出模块输出编程结果。
5.根据权利要求4所述的特殊儿童硬件积木编程装置的编程方法,其特征在于,所述步骤2中包括:
步骤21、初始化程序积木功能模块(1211)通过程序拖拉轨道(122),拖拉在程序执行控制主线(123)上,将程序设为默认状态,准备好运行程序;
步骤22、读取传感器输入模块参数程序积木功能模块(1212)通过程序拖拉轨道(122),拖拉在程序执行控制主线(123)上,读取传感器输入模块(11)数据;
步骤23、若颜色传感器模块(111)开关按钮启动状态,读取传感器输入模块参数程序积木功能模块(1212)读取颜色传感器模块(111)参数,识别物体颜色;若所述颜色传感器模块(111)开关按钮关闭状态,则无读取数据;
步骤24、若声音传感器模块(112)开关按钮启动状态,读取传感器输入模块参数程序积木功能模块(1212)读取声音传感器模块(112)参数,判断声音强度的大小;若声音传感器模块(112)开关按钮关闭状态,则无读取数据;
步骤25、若红外接近传感器模块(113)开关按钮启动状态,读取传感器输入模块参数程序积木功能模块(1212)读取红外接近传感器模块(113),判断前方是否存在障碍物;若红外接近传感器模块(113)开关按钮关闭状态,则无读取数据;
步骤26、若温度传感器模块(114)开关按钮启动状态,读取传感器输入模块参数程序积木功能模块(1212)读取温度传感器模块(114)参数,检测物体的表面温度;若温度传感器模块(114)开关按钮关闭状态,则无读取数据;
步骤27、若火焰传感器模块(115)开关按钮启动状态,读取传感器输入模块参数程序积木功能模块(1212)读取火焰传感器模块(115)参数,靠近火焰时,火焰传感器能探测到火焰;若火焰传感器模块(115)开关按钮关闭状态,则无读取数据;
步骤28、设置输出参数程序积木功能模块(1213)参数:输出时间T,默认输出时间Td为
60秒,程序初始化时T=Td,将读取到的传感器输入模块(11)参数输出到程序输出模块(13)上,输出时间持续60秒,60秒后关闭参数输出;
步骤29、若增加输出时间程序积木功能模块(1214)通过程序拖拉轨道(122)拖拉在程序执行控制主线(123)上,则输出时间T增加60秒,T=T+60;
步骤210、若减少输出时间程序积木功能模块(1215)通过程序拖拉轨道(122)拖拉在程序执行控制主线(123)上,则输出时间T减少30秒,T=T‑30;
步骤211、若双倍输出时间程序积木功能模块(1216)通过程序拖拉轨道(122)拖拉在程序执行控制主线(123)上,则输出时间T增加一倍,T=T×2。
6.根据权利要求4所述的特殊儿童硬件积木编程装置的编程方法,其特征在于,所述步骤3中包括:
步骤31、程序输出时间显示屏(131)显示时间T0,T0初始值为积木程序编写模块(12)输出时间T,以秒为单位进行倒计时递减,直至归0;
步骤32、颜色传感器输出显示模块(132)为全彩色LED显示屏,显示物体颜色;
步骤33、声音传感器输出显示模块(133)显示声音大小数值,单位为分贝,判断声音强度大小;
步骤34、红外接近传感器输出显示模块(134)显示是否存在障碍物,若有障碍物,则显示“有障碍物”;若无障碍物,则显示“无障碍物”;
步骤35、温度传感器输出显示模块(135)显示物体表面温度数值,单位为摄氏度;
步骤36、火焰传感器输出显示模块(136)显示是否检测到火焰,若检测到火焰,则显示“有火焰”;若未检测到火焰,则显示“无火焰”。