没有人把程序写出来就可以正常运行的,都是需要调试的。慢慢调试好就可以了。
首先调试红外发送的数据,接收端是否能正常接收,例如可以先把红外解码做好。然后就是小车的驱动是否正常,即用固定的数据写进去,小车是否能按预期运行。
然后再结合调试。
形成光波信号。
然后再通过红外接收二极管红外遥控。
输入到单片机,
最后控制或输出某个信号。
这里的所有电信号都为数字信号:
单片机发送一定的信号(电信号)调制红外发光二极管的导通关闭、三极管或硅光电池,来输出光波信号中所含的信号(电信号)。
这样你能理解吗
那要看空调遥控器里面的发射管的具体参数,是红外发射还是什么的,还是其他什么的,我也没有研究过空调遥控器。我知道电视遥控器是红外的。如果是红外,你就要选择一个接收管,安装在单片机上,按照相应的技术参数设计和编写程序来控制单片机了,祝你好运。
红外接收头不用单片机控制的,单片机是接收红外接收头的输入脉冲信号,单片机根据输入脉冲进行解码就可以了!我前几天刚做了个带红外遥控器的产品,觉得也不是很复杂,关键是解码程序中对脉冲高低电平的判断。先了解发送器的数据协议,不难的。
嘿嘿,要是这种遥控器的话,那你可要注意了,用户码虽然标着是0X00FF,但不一定是这个的,有可能是0X0000的哦!
1、发送端由单片机和红外发光二极管组成。
单片机控制红外发光二极管发射38KHz左右的红外光,这个红外光就可能起到传递信号的作用。你可以在你的程序中规定发射红外线时表示二进制的一个位‘1’无红外线时表示二进制的‘0’。这样你就可以发出一系列由‘1’和‘0’所级成的信号。
2、接收端是由红外接收二极管和单片机组成。
前面我们让发射端发出信号,现在接收头就开始收信号。
单片机红外接收遥控器控制的介绍到此就结束了,感谢您耐心阅读,谢谢。
本文标签:单片机红外接收遥控器控制