使用PC串口的空调红外发射器

时间:2012-08-01 07:42:05

标签: c# serial-port infrared

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

数据如下: ððpppððppððpðpðpðpppppppppppppðððpppppppððpððpðppppppppppppppppppppppppppppppppð ðððøðxpxøøxxøøxøxðxðxppppppxpxpppðøøxxxxxxxøøxøøxøxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx XX

这是ON按钮..

请帮助我....

3 个答案:

答案 0 :(得分:1)

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

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

“做某事的最快方法就是不要这样做” - Alister Cockburn。

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

祝你好运

罗布

答案 1 :(得分:0)

串行通信始终以特定速度或波特率完成。听起来您可能无法以正确的波特率读取数据。你知道波特率应该是什么吗?

答案 2 :(得分:0)

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