延迟灯

本示例介绍了如何使用SmartNode模拟延迟灯的效果。

首先硬件接线图如下:

26

按钮模块插在D3接口,LED模块插在D2接口。

SmartNode中用到的node有:按钮节点、延迟、LED灯泡节点。

程序设计如下:

27

相关节点的配置如下:

28

29

配置完成后,点击右上角的部署(Deploy)按钮。按下按钮,5秒之后灯才会打开,同样,再按下按钮,5秒之后灯才会关闭。

 

整个程序的json代码如下:

[{“id”:”1b2bacb7.e4d453″,”type”:”delay”,”z”:”6b3d036d.94c2fc”,”name”:””,”pauseType”:”delay”,”timeout”:”5″,”timeoutUnits”:”seconds”,”rate”:”1″,”rateUnits”:”second”,”randomFirst”:”1″,”randomLast”:”5″,”randomUnits”:”seconds”,”drop”:false,”x”:540,”y”:208,”wires”:[[“9bc927d6.6436d8”]]},{“id”:”3ae7fe0e.c51802″,”type”:”Button”,”z”:”6b3d036d.94c2fc”,”name”:”Button”,”digitalPin”:”2″,”impulse”:”500″,”x”:389,”y”:208,”wires”:[[“1b2bacb7.e4d453”]]},{“id”:”9bc927d6.6436d8″,”type”:”Led”,”z”:”6b3d036d.94c2fc”,”name”:”Led”,”digitalPin”:”3″,”x”:684,”y”:208,”wires”:[]}]

跳至工具栏