
其实质是把人对遥控器发指令的部分交给电脑软件来执行,指令通过红外设备(遥控设备)变成空调可识别的遥控指令送达空调设备,改变空调状态,达到控制的目的。
简单实现的必要条件:
1 电脑及运行的红外设备控制软件;
2 与电脑和红外遥控设备相连接的线缆;
3红外遥控设备,从电脑接收要发送的指令,并完成发送。
原理:
1 电脑运行的红外设备控制程序接收到外部输入信号/指令(如网络信号);
2红外设备控制程序通过和电脑及红外遥控设备相连接的线缆,发送发射相关红外遥控指令的信息到红外遥控设备;
3红外遥控设备收到信息,执行发射相关红外遥控指令。
至此,一个完整的电脑通过红外遥控设备控制空调的过程完成。
注意,
1 本方案没有考虑验证机制,即发送空调的红外指令后,无法检测/回报空调状态的改变;
2本方案中,主要工作量在红外遥控设备的开发。红外遥控设备相当于一个与电脑相连接的遥控器,只是按键和显示部分由电脑来实现,编码发码的硬件线路仍不可少,这一部分工作才是红外遥控设备发出的控制码能够被空调识别的关键。
红外反射管 高低电平输出接P10
led接P11
程序如下:
#include"regc51h"sbit IR=P1^0;
sbit led=P1^1;
main()
{
while(1)
{
led=IR;
}
}
以上就是关于电脑连接带红外线设备,可以实现空调遥控器功能全部的内容,包括:电脑连接带红外线设备,可以实现空调遥控器功能、用51单片机写一个C程序,红外线反射管开关程序控制一个LED的亮灭、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)