为了账号安全,请及时绑定邮箱和手机立即绑定

如何在c#中使用引用(ArduinoUploader),代码不匹配

如何在c#中使用引用(ArduinoUploader),代码不匹配

C#
慕哥9229398 2021-10-09 16:56:19
我制作了一个很好的串行阅读器应用程序来读取我的 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 回答

  • 1 回答
  • 0 关注
  • 175 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信