两种方法,有红外,或用摄像头都可以。如离黑线近,可以用红外,发射和接受是一对,大概要放好几对的,根据白黑对红外的吸收程度不一样会使得反射到接收管的光强不一样,从而得到的电压不要一样,通过AD就可以处理了。
我帮你看了一下,没发现代码上有明显的问题,建议你按照我说的步骤自己调试一下。
1、将main函数里面的LED注释掉。
2、使用P0=LED[不一样的值],添加到红外解码的代码里面。
例如,如果数码管显示1,则表明P0=LED[1]之前的代码能够被运行,也就是引导码9ms的低电平能够被识别。你可以多添加几条,看数码管能够显示到哪一步,进而判断问题所在。
红外连接 首先正确安装笔记本电脑的红外驱动程序。在WIN98系统里红外设备是即插即用设备,一般在BIOS里开启红外功能后系统即可自动完成红外驱动程序和红外应用程序的安装。如不能自动安装,请查看红外适配器的使用说明书或WIN98系统的相关帮助文件。安装完成后,在任务栏双击红外通讯图表打开"红外线监视器"程序,通过更改设置将其击活,使之处于搜索其他红外设备的状态。如果一切顺利,就可以进行连接了。分别打开两台电脑quot;红外线监视器"窗口,将台式电脑的红外适配器窗口对准笔记本电脑的红外口,两个"红外线监视器"都回很快作出反应,并报告在有效区域内发现了对方,并列出通讯对方的名称。WIN98系统自带了一个红外数据传输的应用程序,名为"红外线传输",你可以通过双击"我的电脑"中的"红外线接受者"将其打开。利用这个程序可以进行常规的数据传输,点击"发送文件"可选择文件想对方发送,点击"已收到的文件"可查看到对方发过来的东西,简单易用,十分方便。上述的方法已经可以满足基本的数据互传的需要,但是它只能发送数据或者被动地接受数据,而不能去主动地寻找并获取自己想要的东西,因此有一定的局限性。下面介绍的红外联机则可以做到这一点,在WIN95下则必须用这种方式实现红外连接。 二、 红外联机 需要使用"直接电缆连接"程序,请通过控制面板里的"添加/删除程序"进行安装。另外如果机器尚未安装网络协议,请至控制面板里的"网络"项添加客户和协议,建议你添加"Microsoft网络客户"、"TCP/IP"和"文件及打印机共享"三项,这样可使红外联机实现与常规联机一样的功能。然后以下步骤在两台机器上执行"直接电缆连接"程序。
以上就是关于谁能告诉我一个红外传感器控制走黑线的程序全部的内容,包括:谁能告诉我一个红外传感器控制走黑线的程序、为什么我这个51单片机红外线程序用不了、笔记本电脑的红外线设备怎么使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)