可调节的LED

本示例介绍了如何使用SmartNode驱动角度旋钮传感器模块调节LED的亮度。

首先硬件接线图如下:

157

旋转角度传感器模块插在A0接口,LED模块插在D3接口。

SmartNode中用到的node有:软件开关节点、模拟编码器节点、可调亮度LED灯。

程序设计如下:

158

相关节点的配置如下:

159

160

配置完成后,点击右上角的部署(Deploy)按钮,点击软件开关节点,旋转角度传感器,我们可以看到LED的亮度随着旋转的角度值发生了变化。

 

整个程序的json代码如下:

[{“id”:”1c82780f.e37d88″,”type”:”PwmLed”,”z”:”6ce2fb6d.c15114″,”name”:”PwmLed”,”pwmPin”:”3″,”x”:587,”y”:406,”wires”:[]},{“id”:”cbed4d8.f3412b”,”type”:”DF-RotaryEncoder”,”z”:”6ce2fb6d.c15114″,”name”:”RotaryEncoder”,”analogPin”:”0″,”interval”:”500″,”x”:402,”y”:407,”wires”:[[“1c82780f.e37d88”]]},{“id”:”103c31a.fefc3ce”,”type”:”Toggle”,”z”:”6ce2fb6d.c15114″,”name”:”Toggle”,”initVal”:1,”x”:207,”y”:408,”wires”:[[“cbed4d8.f3412b”]]}]

跳至工具栏