2

为了从我的桌面 Visual C++ 应用程序与 Arduino 通信,我需要添加哪些库/库?在这一点上,我真正想做的就是让 LED 闪烁(将高/低写入引脚)。我已经有桌面应用程序,但希望它与 Arduino 交互。不,Arduino Uno 不适合我的情况。

编辑 1另外:我正在使用串行 USB COM 端口连接到 Arduino。

编辑 2当我在 Windows 中编程时,该应用程序将针对 Windows 或 Android 设计。

4

2 回答 2

0

将 arduino 作为串行设备连接后,您可以在中间安装软件,将其连接到网络套接字。

如果你用谷歌搜索,你会发现几个免费的程序可以做到这一点。

您甚至可以自己用高级编程语言(python、perl、php 等)非常轻松地编写它,只需几行代码。

然后连接到 arduino,无论是 c++ 还是 javascript,都非常轻松。

于 2012-11-20T09:42:13.920 回答
0

在 Arduino 端,您可以只使用内置的 Serial 来发送和接收数据。

在桌面端,参考这个问题,它告诉你如何在 Visual C++ 中与串行端口通信

编辑

如果您打算使用 Java,那么您可以使用 Java 串行端口库,而无需对 Arduino 代码进行任何更改。

如果您想创建 Android 应用程序,我还建议您使用 Android API。使用 NDK 真的很痛苦,除非你知道自己在做什么,否则会非常困难。

于 2012-11-20T09:34:08.967 回答