按钮+LED

本示例介绍了如何使用SmartNode使用按钮控制LED的亮灭。

首先硬件接线图如下:

22

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

SmartNode中用到的node有:数字输入节点、LED灯泡节点。

程序设计如下:

23

两个节点的配置如下:

24

25

配置完成后,点击右上角的部署(Deploy)按钮,然后按下按钮,LED点亮,松开按钮,LED熄灭。

注意,在数字输入节点的配置中,若“Interrupt”选“Rising”,则无论怎样按按钮,灯永远是亮的;若“Interrupt”选“Falling”,则无论怎样按按钮,灯永远是灭的。

 

整个程序的json代码如下:

[{“id”:”597def9e.a6821″,”type”:”mraa-gpio-din”,”z”:”e2987d3.f1d678″,”name”:””,”pin”:”3″,”interrupt”:”b”,”x”:188,”y”:292,”wires”:[[“a59b746c.5a6488”]]},{“id”:”a59b746c.5a6488″,”type”:”Led”,”z”:”e2987d3.f1d678″,”name”:”Led”,”digitalPin”:”2″,”x”:358,”y”:293,”wires”:[]}]

跳至工具栏