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的浏览器。
作者:何信昱
图片新闻
最新活动更多
-
11月22日立即报名>> 【线下论坛】华邦电子与莱迪思联合技术论坛
-
即日-11.30免费预约申请>>> 燧石技术-红外热成像系列产品试用活动
-
11月30日立即试用>> 【有奖试用】爱德克IDEC-九大王牌安全产品
-
即日-12.26火热报名中>> OFweek2024中国智造CIO在线峰会
-
即日-0120限时下载>>> 爱德克(IDEC)设备及工业现场安全解决方案
-
限时免费下载立即下载 >>> 2024“机器人+”行业应用创新发展蓝皮书
推荐专题
- 1 同源共创 模式革新 | 华天软件皇冠CAD(CrownCAD)2025新品发布会圆满举行
- 2 上海国际嵌入式展暨大会(embedded world China )与多家国际知名项目达成合作
- 3 史上首次,大众终于熬不住开启40亿降本计划!关3个工厂,裁员万名...
- 4 iEi威强电新品丨IMBA-AM5:工业计算的强劲引擎
- 5 守护绿色学习空间,EK超低温热泵服务对外经济贸易大学图书馆
- 6 颜值高 有“门”道|贝特威汽车门板内饰AI视觉检测解决方案
- 7 观众登记启动 优解制造未来,锁定2025 ITES深圳工业展
- 8 3大场景解读 | 红外热像仪赋能科研智造创新应用
- 9 揭秘:「全球知名跨境电商」构建核心竞争力的“独门绝技”是?
- 10 这个双十一,买iEi威强电就“购”了!
发表评论
请输入评论内容...
请输入评论/评论长度6~500个字
暂无评论
暂无评论