“冰箱灯”的版本间的差异
(→相关案例) |
|||
第96行: | 第96行: | ||
'''“重复执行”和“如果”模块的区别''' | '''“重复执行”和“如果”模块的区别''' | ||
[[File:if-while-explain.jpg|600px|center]] | [[File:if-while-explain.jpg|600px|center]] | ||
− | |||
<br> | <br> | ||
===编程思路=== | ===编程思路=== | ||
第114行: | 第113行: | ||
<br> | <br> | ||
程序上传成功后,松开碰撞开关,超过4秒后,看蜂鸣器是否会报警呢? | 程序上传成功后,松开碰撞开关,超过4秒后,看蜂鸣器是否会报警呢? | ||
+ | [[File:anywhere_refrigerator-light.jpg|600px|center]] | ||
==技术规范== | ==技术规范== | ||
*碰撞开关产品编号:MSDS11 | *碰撞开关产品编号:MSDS11 |
2016年9月23日 (五) 07:21的版本
目录概述做一个冰箱灯:打开冰箱门时,能够自动开灯,关上冰箱门后,能够自动关灯。 适合套件:mCookie102,mCookie202,mCookie302,IBC
模块清单模块
其他设备
模块搭建
编程编程思路冰箱门打开时,碰撞开关没有被冰箱门挤压(处于松开状态), LED灯点亮;冰箱门关闭时,碰撞开关被冰箱门挤压(碰撞开关处于按下的状态),LED灯熄灭。 开始编程1、开门时,碰撞开关“松开”,LED灯点亮
2、关门时,碰撞开关“按下”,LED灯熄灭
测试结果
认识新程序块“计时器开始”程序块
“计时器开始”程序块说明
“超时”程序块
“超时”程序块说明
“重复执行”程序块
“重复执行”程序块说明
“重复执行”和“如果”模块的区别
编程思路判断碰撞开关是否松开,如果碰撞开关是按下状态(关门),则关灯,蜂鸣器关闭;如果碰撞开关是松开状态(开门),则亮灯,超时后蜂鸣器报警。 开始编程1、冰箱门打开,6号开关松开,LED灯点亮 2、冰箱门打开超时后,蜂鸣器开始报警
3、冰箱门关上后,LED灯熄灭,蜂鸣器关闭 测试结果
技术规范
相关案例Q&A |