当前位置: 首页 > news >正文

LabVIEW与Arduino的连接

labVIEWArduino的连接有两种方法:

第一种方法是用Arduino的IDE去打开位于labVIEW文件目录下面的(C:\Program Files (x86)\National Instruments\LabVIEW 2016\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_BaseArduino固件程序,然后编译将其下载,但是有的时候往往会遇见编译不通过下载不了固件的情况;

第二种方法就是直接利用labVIEW中的第三方插件将固件下载到Arduino完成连接,本文讲的就是第二种方法。

VI Package Manager里面搜索Arduino,通常会出现下面几个。

 

 

其中34都是7天试用,第1和第2是免费的,第2个是NI官方出的一个Arduino的范例,只不过是很基础的东西,如果要复杂的可以先学习NI的程序构架与编程方法,然后自己根据自己的需要设计适合自己的vi。第1个就是第一步连接Arduino用到的,Digilent Linx,将这个安装以后,按照下列步骤连接完成Arduino的连接。

1、选择"工具"--->"Makerhub"----->"Linx"------>"Linx fireware Wizard",在跳出的界面中选择好自己的板子及型号,我这里是Mega2560,如下图:

 

 

点击NEXT,选择本次连接上arduino串口(注意,此时你的Arduino已经连接了电脑而且串口被识别了,可以提前安装好Arduino的驱动,一般你之前一直用Arduino的IDE开发的话就没啥问题)。

 

 

点击NEXT,选择 Pre-Bulit Fireware

 

 

点击NEXTlabVIEW开始刷固件了,如图所示

 

然后完成了如图所示

 

 

你可以选择Launch Example便打开了如图所示的vi,然后你就可以测试相应的IO功能了,引脚上接上一个灯,点击图中的绿色的灯,实际引脚上的灯也就亮了。

 

   

转载于:https://www.cnblogs.com/robohou/p/7240629.html

相关文章:

  • linux和Windows下安装ruby
  • 数据中心是环境的受害者还是施害者?
  • csvde导出的域帐户信息中中文会有乱码,可以加-U参数来解决
  • Jquery标签选择器总结
  • linux驱动之ioctl(2)
  • 6个关于dd命令备份Linux系统的例子
  • 内控与IT安全的关系,IT内控与安全审计的关系
  • git学习------从SVN迁移到Git之后,项目开发代码继续在SVN提交,如何同步迁移之后继续在SVN提交的代码到Git?...
  • Info.plist中常用的key简介
  • python django 数据库查询方法总结
  • 空间统计之七:中心要素
  • IDE---ubuntu11.10配置GVim
  • MySQL大表删除导致服务器变慢的分析
  • PHP:第六章——正则表达式的基本概念
  • 华为交换机DHCP SNOOPING 配置实例
  • 【391天】每日项目总结系列128(2018.03.03)
  • Babel配置的不完全指南
  • Brief introduction of how to 'Call, Apply and Bind'
  • ECS应用管理最佳实践
  • JavaSE小实践1:Java爬取斗图网站的所有表情包
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • PHP变量
  • Redis 中的布隆过滤器
  • supervisor 永不挂掉的进程 安装以及使用
  • Wamp集成环境 添加PHP的新版本
  • 大主子表关联的性能优化方法
  • 回流、重绘及其优化
  • 基于axios的vue插件,让http请求更简单
  • 面试遇到的一些题
  • 深度学习在携程攻略社区的应用
  • 深入浅出Node.js
  • 数据结构java版之冒泡排序及优化
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • 数据库巡检项
  • ​ 全球云科技基础设施:亚马逊云科技的海外服务器网络如何演进
  • ​力扣解法汇总946-验证栈序列
  • ​如何使用ArcGIS Pro制作渐变河流效果
  • !!Dom4j 学习笔记
  • #QT(TCP网络编程-服务端)
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (动态规划)5. 最长回文子串 java解决
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (三)终结任务
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (转)甲方乙方——赵民谈找工作
  • (转)如何上传第三方jar包至Maven私服让maven项目可以使用第三方jar包
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .jks文件(JAVA KeyStore)
  • .NET HttpWebRequest、WebClient、HttpClient
  • .net 开发怎么实现前后端分离_前后端分离:分离式开发和一体式发布
  • .Net(C#)自定义WinForm控件之小结篇
  • .NET开发人员必知的八个网站
  • .net连接MySQL的方法