如何自制红外遥控器,自制typec红外遥控( 三 )
2、由于红外遥控信号是脉宽调制的串行码, 所以我们需要采集信号的宽度, 显然采用一般的时钟函数来获取时间间隔是不可行的, 因为精度太低, 所以我们需用采用多媒体时钟和高精度计时的API函数 。
3、一般我们按键持续时间为几秒钟, 并且由于按键发出前有一个10ms左右的引导信号, 所以我们的程序很容易判断出信号起始点, 这样我们一次仅需要接收一定量的原始数据就可以完成初步信号采集工作 。
4、对于我们的红外接收程序来说并不需要实际解码出红外信号到底包含了那些具体的信息, 只要其能够区分出红外遥控上的各个按键就行 。
5、由于红接收器是通过串口RTS管脚供电, 且通过DSR传递红外信号的, 所以我们的程序即使不接收数据, 也要打开串口, 不过仅需要处理RTS和DSR管脚的信号即可 。
推荐阅读
- 法庭上如何向法官陈述
- 如何挑选小黑白鸟
- htct328d如何初始化
- 如何看懂k线图涨跌,k线必跌20种形态信号
- 牡丹种子如何快速发芽,牡丹花种子能种出来吗
- 如何查找刚保存的文件,我刚才保存的文件
- 油锯链条如何磨才锋利
- 如何查询停气通知,最新南充停气通知
- 伤口感染发烧如何退烧,伤口感染是低烧还是高烧
- 晚上看见蜘蛛如何化解,蜘蛛报喜 灵验