OT视觉化开发工具Node-RED快速上手
使用左侧的inject与debug接成以下的流程:
Inject node:我们使用这个Node来输入各式的数值,举凡变量、数字、字符串、时间常数都可以,Inject通常都是一个Flow的开头。
Debug node:这个Node就像是示波器的探棒,会将流入此点的对象信息于右边的Debug字段显示出来,我们使用这个Node检视结果是否符合预期的结果。
实作结果:左侧node按下蓝色的按钮后,右侧的debug栏接收到input的讯息。
2. LED灯开关
Node-RED有个很大的特色,就是可以方便地控制RaspberryPi,在这之前,呼叫GPIO都是使用Python、C语言、Java等等;而现在只要设定Node-RED就可以达到相同的效果,在这个流程输入开或关的讯息,判断式处理完后,会将1或0传入Rpi Pin node。
(RPi node预设只有RPi的Node-RED才有)
Inject Node:我们这边设定将”On"字符串输入给Switch function。
Function Node:我们使用这个Node作为撰写自定义函式的地方,使用的语法为Javascript,这?边先写一个简单的判断函式确认是ON或是OFF,最后将msg对象往下传。
RPi Pin node:我们使用这个Node来设定RPi的脚位输出,可分为数字输出与PWM;本次做数字输出,选择GPIO17脚位。
Raspberry Pi3脚位图:
实作结果:
可能遇到的错误
1.无法使用npm指令?
Raspberry Pi尚未安装Node.js,需先安装Node.js才能使用npm。
2.进入0.01:1880无法显示网页?
需先在Raspberry Pi的terminal输入node-red,启动服务器才能登入页面。
3.Function Node无法输入程序代码?
GNU/Linux内建浏览器的Bug,建议使用FireFox的浏览器。
作者:何信昱

图片新闻
最新活动更多
-
2月25日火热报名中>> Ansys Motion薄膜卷曲卷对卷工艺仿真解决方案
-
2月28日火热报名中>> 【免费试用】东集技术年终福利——免费试用活动
-
4日10日立即报名>> OFweek 2025(第十四届)中国机器人产业大会
-
限时免费下载立即下载 >>> 2024“机器人+”行业应用创新发展蓝皮书
-
7.30-8.1火热报名中>> 全数会2025(第六届)机器人及智能工厂展
-
7月30-31日报名参会>>> 全数会2025中国激光产业高质量发展峰会
推荐专题
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论