0

我正在尝试使用我在 RAD Studio 10.2 Tokyo 上开发的 C++ 接口与 Arduino 通信。对于串行通信,我使用 Async Pro Library。

Arduino 中的代码运行良好。我可以毫无困难地发送特定字符。如果 LED 熄灭,发送一个“a”将其打开;如果 LED 亮起,发送一个“a”将其关闭。

当我使用我开发的界面时,LED 闪烁并熄灭。

代码非常简单:

ApdComPort1->Open = true;
ApdComPort1->Output = 'a';
ApdComPort1->Open = false;

我不明白我错过了什么。我必须设置波特率和其他TApdComPort参数吗?

谢谢你的帮助。

4

1 回答 1

0

我对 Arduino 一无所知,但对于串行(COMM)通信,您必须设置波特率、奇偶校验等。

您还必须知道协议是什么(要发送什么数据以及您要发送什么格式——实际上是接收者所期望的)。

于 2019-08-14T21:51:28.343 回答