选对板子很重要

这几天我所做的工作是用labviewarduino进行通信,从而实现控制电机的功能。然而当我用Arduino Uno R3去和labview2017进行通信时,它会显示没有连接,R3板子上原本应该亮的RXTX两个指示灯都不亮,这说明他们之间没有信息传输。
这几天我百思不得其解,因为在这之前实验室有用arduino板子成功的(用的是mega 2560),而我当时出于多功能的思考,选择买Uno R3,按理说功能应该更多,结果却不能进行通信。
我选用了许多方法进行测试,首先是换了一台电脑,labview版本也是2017的,连接也显示失败。然后我去请教老师,老师提醒我可以给labview下插件,后来我回去下载的插件有LIFALINX,用LIFA通信连接还是不行,但是用LINX上的例程是可以的,师兄提醒我说,LINX上的例程是人家已经编写好的,如果我想用来控制电机还是需要自己编写,然而LINX上似乎没有开发相应模块(LIFA上有,推荐可以通信的同学用这个控制电机)。
我不甘心,又去试别的labview版本(2013版本),结果他们之间通信成功。于是我当时得出的结论是Uno R3不能和2017版本通信,但是可以和2013版本通信,可能原因是2017版本做了许多改进,导致现在连接不上
于是我下一阶段原本打算给实验室有2013版本的电脑装视觉与运动模块,但不是很顺利,在安装过程中我不死心,去隔壁借了mega 2560的板子进行测试,结果非常顺利,labview2017和这个连接通信质量非常好。于是到此我找出来原因,目前得到的结论就是我适用的板子是mega2560

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值