c++ - 我要是拿着一对红外线感应器,和电脑连起来,统计红外线被阻断了几次?都需要什么知识?

查看:105
本文介绍了c++ - 我要是拿着一对红外线感应器,和电脑连起来,统计红外线被阻断了几次?都需要什么知识?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

我要是拿着一对红外线感应器,和电脑连起来,统计红外线被阻断了几次?

红外线就是一个发射器,一个接收器,要是一个人走过的话,那么信号被阻断,应该会传递一个信息..

其实也不用红外线,电灯泡也行呀.

都需要什么编程语言?硬件知识?

其实直接这样问,也不会得到一个很具体的答案,但是大家都能说说自己知道的..
凑凑就懂了道理,不然一点都不懂.

其实我就是不懂,红外线制造了一个信号,电脑怎么接收到的..
比如你发一个变量 给 php 服务器的话,用post get 方式就能收到...

解决方案

  1. 红外线传感器和电脑是什么连接方式,串口?USB?

  2. 电脑端用什么编程语言写接收程序,C++?C#?(我只弄过Windows上的)

  3. 不知道你所谓的红外传感器是什么样的,我见过的红外传感器就类似于三极管和二极管,没有任何计算能力。这种情况下,需要将红外传感器连接到单片机,通过单片机采集传感器信号,再通过串口或者USB与电脑端进行通信。

如果是我做的话,会考虑到:

  1. 单片机的选型

  2. 红外传感器和单片机直接的通信协议

  3. 电脑端我一般就用C#写串口通信的程序,简单够用

这篇关于c++ - 我要是拿着一对红外线感应器,和电脑连起来,统计红外线被阻断了几次?都需要什么知识?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆