我制作了一個很好的串行閱讀器應用程序來讀取我的 Arduino 中的數據,該應用程序運行良好,我發現了一個名為 ArduinoSketchUploader 的資源庫“對不起,我不知道正確的術語是‘參考’”,可以在這里找到ArduinoSketchUploader,我按照步驟在 Visual Studio 中使用 NuGet 管理器,一條消息說它已添加到我的項目中并列在引用下,但我的應用程序是使用 Visual Studio 表單創建的,我擁有的唯一窗口是 From1.vb我確信我不應該放置提供的功能。我如何在我的應用程序中使用 ArduinoSketchUploader 庫,現在我只想運行提供的簡單功能。Agin 代碼語法不匹配我如何在下面使用 Visual Studio 表單應用程序調用此函數我在我的應用程序參考列表和對象管理器中看到它,但不確定誰開始上傳我看不到任何可調用的內容?鏈接庫鏈接說要調用這個函數來開始上傳,但是如果我將該函數粘貼到我的公共類 from1 中,整個函數就會出錯,因為語法不匹配,即 var 上傳。我在哪里調用或粘貼此函數并通過單擊表單中的按鈕調用它?var uploader = new ArduinoSketchUploader(new ArduinoSketchUploaderOptions(){ FileName = @"C:\MyHexFiles\UnoHexFile.ino.hex", PortName = "COM3", ArduinoModel = ArduinoModel.UnoR3});uploader.UploadSketch();這是 .vb 代碼的樣子,我只包含了 Class 和第一個函數Public Class Form1 Dim myPort As Array Delegate Sub setTextCallBack(ByVal [text] As String) Dim SerialAutoScoll, SerialNewLine, startSearch, startSearchBetween, startSearchAfter As Boolean Dim thread As System.Threading.Thread Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load myPort = IO.Ports.SerialPort.GetPortNames() portComboBox.Items.AddRange(myPort) sendButton.Enabled = False closeButton.Enabled = False SearchButton.Enabled = False ClearSearchButton.Enabled = False baudRateComboBox.SelectedIndex = 11 portComboBox.SelectedIndex = 0 End Sub
- 1 回答
- 0 關注
- 194 瀏覽
添加回答
舉報
0/150
提交
取消