【问题标题】:C++ USB libraryC++ USB 库
【发布时间】:2013-04-22 07:21:51
【问题描述】:

是否有与微控制器 (Arduino) 通信的库/方法?

基本上,我需要一种在 PC 和 Arduino 之间接收和发送数据的方法。我不知道使用什么库,所以我问你。我要发送的数据很少。也许来回500个字节。一切都发生在Visual C++ 2010 的控制台应用程序中。

【问题讨论】:

  • libusb 您可能会感兴趣

标签: c++ visual-studio-2010 serial-port usb arduino


【解决方案1】:

libusb 似乎是您的最佳选择之一。这是一个轻量级、广泛使用、开源、跨平台且文档齐全的 C 库。

【讨论】:

    【解决方案2】:

    termios 也可以正常工作。我一直在使用它通过串行链接 (USB) 将 Arduino 连接到 Raspberry Pi (Linux)。你可以找到一些有用的代码 sn-ps here

    【讨论】:

      【解决方案3】:

      Boost ASIO 运行良好。查看 Stack Overflow 问题 Reading messages from a serial port with Boost Asio。我最近不得不写一些通过串口通信的代码,我用Arduino Uno来测试它。

      如果您为您的 Arduino 板安装了FTDI 驱动程序,Windows 会将其识别为COM port,您可以与它进行通信,就像它是一个普通的串口一样。

      【讨论】:

        【解决方案4】:

        是的,ArduSerail 是一个超级易用的 C++ 库,可通过 USB 与 Windows 平台上的 Arduinos 进行交互。

        【讨论】:

        • 将此添加为评论
        猜你喜欢
        • 1970-01-01
        • 2013-08-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-26
        • 1970-01-01
        • 2010-09-05
        相关资源
        最近更新 更多