摄像头功能

本示例介绍了如何使用SmartNode及摄像头获取当前图像。

首先硬件接线图如下:

132

摄像头插到大USB接口,并且需注意的是,一定要将其旁边的拨动开关拨到大USB一端。

SmartNode中用到的node有:软件开关、摄像头节点、显示图像节点。

程序设计如下:

133

相关节点的配置如下:

134

摄像头的“mode”选“Video”,当选择“photo”时,单击一下开关拍一张图片。“Name”可不填,但若涉及到发送图像地址,则一定要填上“shoot”。

135

配置完成后,点击右上角的部署(Deploy)按钮,点击软件开关,双击图像显示节点,在弹出的新窗口中显示了摄像头中的图像。

 

整个程序的json代码如下:

[{“id”:”bed0a574.412f58″,”type”:”Toggle”,”z”:”c02819a9.3fd7e8″,”name”:”Toggle”,”initVal”:1,”x”:205,”y”:201,”wires”:[[“123d2b0d.edc2d5”]]},{“id”:”123d2b0d.edc2d5″,”type”:”Camera”,”z”:”c02819a9.3fd7e8″,”name”:””,”cameraId”:0,”frameConfig”:1,”mode”:0,”imageName”:”shoot”,”timerVal”:500,”x”:369,”y”:202,”wires”:[[“b8b555aa.474aa8”],[]]},{“id”:”b8b555aa.474aa8″,”type”:”dispImg”,”z”:”c02819a9.3fd7e8″,”name”:”dispImg”,”x”:553,”y”:206,”wires”:[]}]

跳至工具栏