USBtimes new=" Roman?? ?Times mso-hansi-font-family: Roman?; New? new="New">电脑红外遥控器 接收器模块 及二次开发包
简述... 1
电脑遥控器原理框图... 1
关于USB接收器... 2
关于二次开发包... 2
这是一款使用USB芯片的、能接收普通红外遥控器信号的、低成本的方案。使用本方案,您不需要做任何硬件开发;软件部分,只需要编写您自己产品的应用部分,而不需要考虑遥控器的编码接收问题。
那么,您要做一个自己的遥控产品,只要做上图的4个部分即可。
第1部分,遥控器基本上都是外购现成的;
第2、3部分,也是最麻烦的部分,涉及到硬件、驱动软件。由我们提供;
第4部分,就是你自己的具体应用了。只需要在电脑上编写代码即可。
关于USB接收器
★使用WCH公司的USB转串口芯片CH340/CH341,外围电路简单稳定,方便了批量生产和不良率的控制。
★不需要外加电源,直接取USB电源供电。
★ 功能: 将USB接收器的红外遥控信号,接收、解析出来,送给应用程序一个按键值(范围是1~255);
★ 开发包组成:
USB转串口驱动程序(芯片厂商提供的);
函数库的个人版本(实现接收、解析功能的底层函数)
该函数库的使用范例代码(VC++6.0工程文件) 以及使用说明。
★ 函数库的使用也十分简洁:
应用程序一开始调用初始化函数Init();(无需设置串口号。)
然后在需要的地方,调用GetData()取返回值,即可取得遥控器的按键值了。
具体使用方法,见范例中的Readme.txt文件。
由赛先生科技 http://www.schoolboy.com.cn提供此模块与开发包
[此贴子已经被作者于2008-12-13 15:41:32编辑过]
1