首頁
支援
將 NI DAQ 設備與 Arduino 連接
將 NI DAQ 設備與 Arduino 連接
更新 Dec 22, 2023
產品資訊
產品資訊中描述經過驗證可以使用本文所述解決方案之產品。此解決方案可能也適用於其他類似產品或應用。
硬件
USB-6341
驅動程式
NI-DAQmx
其他
Arduino hardware
問題敘述
我有一個 NI DAQ 裝置 (USB-6341)。我想編寫一個應用程式來從中讀取資料並在 Arduino 目標上執行該應用程式。
請問這可行嗎?我應該在 Arduino 應用程式中使用哪種協定或 API?
解決方案
NI DAQ 裝置由
NI-DAQmx
驅動程式支援,根據此
兼容性表
,該驅動程式受 Windows 作業系統支援。
此驅動程式為不同的程式環境安裝 API,例如 LabVIEW、C、C++、.NET 和
Python
。
但是目前沒有針對 Arduino 目標的特定 API,並且無法在 Arduino 上調用 NI-DAQmx 函式。另外,由於應用程式開發需要 DAQmx,因此沒有關於 NI USB DAQ 裝置支援的low-level USB 協定的文檔。
相關資訊
您可以從 LabVIEW 對您的 DAQmx 應用程式和接口 Arduino 目標進行程式編寫。如此一來,您將能夠與 DAQmx 裝置和 Arduino 目標進行通訊。
要與 Arduino 通訊,您可以像任何串行通訊一樣傳輸資料,包括使用 NI-VISA。您可能需要在 LabVIEW 和 Arduino 上對通訊資訊進行預處理和後處理。
您還可以使用
LabVIEW Hobbyist Toolkit
探索如何使用 LabVIEW 與您的 Arduino 進行通訊。
相關連結
第三方編譯器與 NI DAQmx 的連結錯誤
Using NI-DAQmx in Text Based Programming Environments
LabVIEW Interface for Arduino Community
Arduino Community
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful