为了从我的桌面 Visual C++ 应用程序与 Arduino 通信,我需要添加哪些库/库?在这一点上,我真正想做的就是让 LED 闪烁(将高/低写入引脚)。我已经有桌面应用程序,但希望它与 Arduino 交互。不,Arduino Uno 不适合我的情况。
编辑 1另外:我正在使用串行 USB COM 端口连接到 Arduino。
编辑 2当我在 Windows 中编程时,该应用程序将针对 Windows 或 Android 设计。
为了从我的桌面 Visual C++ 应用程序与 Arduino 通信,我需要添加哪些库/库?在这一点上,我真正想做的就是让 LED 闪烁(将高/低写入引脚)。我已经有桌面应用程序,但希望它与 Arduino 交互。不,Arduino Uno 不适合我的情况。
编辑 1另外:我正在使用串行 USB COM 端口连接到 Arduino。
编辑 2当我在 Windows 中编程时,该应用程序将针对 Windows 或 Android 设计。
将 arduino 作为串行设备连接后,您可以在中间安装软件,将其连接到网络套接字。
如果你用谷歌搜索,你会发现几个免费的程序可以做到这一点。
您甚至可以自己用高级编程语言(python、perl、php 等)非常轻松地编写它,只需几行代码。
然后连接到 arduino,无论是 c++ 还是 javascript,都非常轻松。
在 Arduino 端,您可以只使用内置的 Serial 来发送和接收数据。
在桌面端,参考这个问题,它告诉你如何在 Visual C++ 中与串行端口通信
编辑:
如果您打算使用 Java,那么您可以使用 Java 串行端口库,而无需对 Arduino 代码进行任何更改。
如果您想创建 Android 应用程序,我还建议您使用 Android API。使用 NDK 真的很痛苦,除非你知道自己在做什么,否则会非常困难。