将Arduino代码集成到C ++中

时间:2012-11-20 00:41:30

标签: visual-c++ dll serial-port arduino led

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

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

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

2 个答案:

答案 0 :(得分:0)

在Arduino方面,您只需使用内置串口发送和接收数据。

在桌面端,请参阅此question,它告诉您如何在Visual C ++中与串口通信

修改

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

如果您想要创建Android应用,我还建议您使用Android API。使用NDK是一个真正的痛苦,除非你知道自己在做什么,否则将非常艰难。

答案 1 :(得分:0)

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

如果你谷歌它你会找到几个免费的程序来做到这一点。

你甚至可以用更高的编程语言(python,perl,php等)自己编写这个,它只是少数几行代码。

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