使用Arduino和LabVIEW通讯

更新 Feb 22, 2024

环境

软件

  • LabVIEW

其他

  • Arduino Uno

我目前正在开发应用程序,例如编写Digital Write,并希望使用LabVIEW和第三方嵌入式控制器如Arduino Uno通讯。我该如何实现?

您需要使用LINX,这是LabVIEW的接口附件,可与一般的嵌入式平台进行通信,这也包括Arduino Uno。首先,您可以通过执行以下操作来安装LINX:
  1. 通过VIPM下载(推荐)
  2. Select(选择)安装并Review(查看)许可证协议
  3. 安装后,您可以选择面板中的Show in Palettes(调色板中显示)和Show Example(范例显示)
  4. 选择 Show Example
  5. 选择您要探讨的项目(例如“数字写入N通道”)
  6. 连接嵌入式平台(Arduino Uno)至PC
  7. 打开LabVIEW范例后,单击工具》Makerhub》LINX》LINX Firmware Wizard...
  8. 选择适当的设备系列,设备类型和固件上载方法
  9. 确认当前使用的COM端口 
  10. 请单击Next”(下一步),以安装固件
  11. 选择完成
  12. 您现在可以按照范例说明并进行该操作

附加信息

LINX还可以用于与Raspberry Pi 2,Raspberry 3和BeagleBone进行通信

LINX是Digilent的一个开源项目,旨在使用LabVIEW以开发嵌入式的应用程序。 LINX包括用于30多种常见嵌入式传感器中的VI以及与一些与硬件无关的API,这包括API可访问数字I / O,模拟I / O,PWM,I2C,SPI和UART等外围设备。

若需要LINX的技术支持,您可以通过labviewmakerhub.com/forums / linx 与LabVIEW MakerHub联系。