8

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

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

4

4 回答 4

5

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

于 2013-04-28T16:18:38.587 回答
1

termios也可以正常工作。我一直在使用它通过串行链接 (USB) 将 Arduino 连接到 Raspberry Pi (Linux)。您可以在此处找到一些有用的代码片段。

于 2013-04-29T19:21:05.193 回答
0

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

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

于 2013-04-29T13:18:56.123 回答
0

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

于 2019-06-26T01:14:46.907 回答