LabVIEW與Arduino通訊

更新 Jul 22, 2022

環境

軟體

  • LabVIEW

其他

  • Arduino Uno

我目前正在開發應用程式,例如Digital Write。我希望通過LabVIEW使用諸如Arduino Uno的第三方嵌入式控制器。我該如何實現?

您將需要LINX,這是LabVIEW的接口附加元件,可與包括Arduino Uno在內的常見嵌入式平台進行通訊。首先,您可以通過執行以下操作來安裝LINX:
  1. 通過VIPM下載(推薦)
  2. 選擇安裝並查看許可協議
  3. 安裝後,您現在可以點選「Show in Palettes」「Show Examples」
  4. 選擇Show Examples 
  5. 選擇您要探索的範例(例如「數位寫入N通道」) 
  6. 嵌入式平台(Arduino Uno)連接到PC
  7. 在最近打開的LabVIEW示例中,點選工具 >> Makerhub >> LINX >> LINX韌體嚮導...
  8. 選擇適當的設備系列,設備類型和韌體上載方法。
  9. 確定使用哪個COM。 
  10. 如果準備好安裝韌體,請點選“下一步”。
  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聯繫。