1

我必须使用 IR LED 从 pc 串口控制空调,当我从串口读取 IR 数据时,它给出了近 160 个字符,但实际上我的 AC 遥控器可能会发送一个地址+命令,它可能是 8 到 32 位只要。所以我想知道如何仅使用串行端口解码 IR 数据。现在我正在使用 C# 代码来读取数据。当我使用终端时,它也会提供相同的数据。

数据如下:

这是ON按钮..

请帮我....

4

3 回答 3

1

作为一名软件开发人员,我关注的是“意图是什么”。所以在这种情况下,我想知道是否意图控制空调而不是编写代码。:-)

如果是这样,您可以采取使用许多家庭自动化产品之一来捕获 IR 命令并让您的软件触发“保存”命令的方法。

“做某事最快的方法就是完全不做”——阿利斯特·科克伯恩。

如果这有任何兴趣,请查看以下内容:

祝你好运

于 2012-08-01T09:30:11.313 回答
0

串行通信总是以特定的速度或波特率完成。听起来您可能没有以正确的波特率读取数据。你知道波特率应该是多少吗?

于 2012-08-01T07:50:22.357 回答
0

看起来波特率不正确。9600 是这类设备最常见的,因此请确保您的串行端口设置为该类型。否则,请尝试所有这些或查找一些文档来告诉您它是什么。

于 2012-08-01T09:04:09.520 回答