如何通过红外线感应信号控制电脑的媒体播放器?

andyye1630   2007-1-6 14:15 楼主
我想实现一个功能,当人走近电脑前的时候,红外线接收器受到感应,能自动把电脑里的媒体播放器打开,自动播放一个影片。

我是做java的web开发的,对于硬件不太懂,哪位朋友能给我一个方案,怎样实现最容易呢。谢了!

回复评论 (4)

这里面有一个接口问题...

传感器和PC间的通信...

也就是传感器确认信号后,怎么告知PC的问题...

可以是串口,并口,USB,以太网等等.

我只做过串口的.以个所谓的方案吧...

利用PC和JAVA的多进程以及速度优势,用一个进程对通信口专门监控...

当有合法信号到的时候,就启动应用程序...
点赞  2007-1-8 09:04
用个带USB功能的单片机(低速就行)实现IR的检测,检测到信号后把相应命令通过USB传给PC,剩下的事就PC端的程序解决了.
点赞  2007-1-9 17:59
谢谢lbing7和TonyEtek的建议,以前没接触过这方面的东西,
具体做起来还是没什么头绪,实现这样的功能,需要具备哪方面的知识呢?

关于红外线设备,不知道市场上能买到的有哪些,叫什么名字,它们和PC的接口是怎样的?
我所需要的实际上只是通过红外线来得到一个响应,并不需要通过红外线传输数据等复杂功能。
TonyEtek所说的带USB功能的单片机(有IR检测)如果能买到的话,就不需要再准备红外线设备了是吗?

PC端的程序,是用汇编来实现好,还是用C语言来实现好?(考虑要调用媒体播放器)
点赞  2007-1-10 10:15
通过串口来检测红外传感器的信号,用串口的第7个引脚
有信号,PC端就启动播放软件
很简单的
点赞  2007-1-10 12:39
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复