标题: 关于单片机黑线和白线检测程序的问题 [打印本页]

作者: 77ff    时间: 2019-3-29 16:22
标题: 关于单片机黑线和白线检测程序的问题
这里检测到白线比较器输出低电平 检测到黑线比较器输出高电平  但是程序什么是白线1 黑线0?有人帮忙回答一下单片机问题吗?

2.png (35.79 KB, 下载次数: 34)

2.png

1.png (76.85 KB, 下载次数: 24)

1.png

作者: liuzx66    时间: 2019-3-29 17:02
白线为1,黑线为0,还是发过来,这都是你的程序定义,根据传感器的输出判断就好
作者: liuwang2051    时间: 2019-3-29 17:06
检测到不管是高或是低电平,也不一定是0或是1,哪个传感器有变化,再根据你的程序处理就行了吧。
作者: 77ff    时间: 2019-3-29 18:55
liuzx66 发表于 2019-3-29 17:02
白线为1,黑线为0,还是发过来,这都是你的程序定义,根据传感器的输出判断就好

但是最后那个LED不是低电平点亮的吗 硬件上也确实是在黑线上LED是亮的  检测到黑线比较器输出高电平是没错的吧 之前有人说比较器后面加了个非  LM339有非的吗 有点晕。。
作者: wc86110    时间: 2019-3-29 19:47
想 LED 怎么点亮都行,不外乎改程序或电路。非 意为 反,加反相器即改变输出电平
作者: liuzx66    时间: 2019-3-29 20:06
白线有反射光,光电管接收到后,拉低LM339的-端,比较器输出高电平,黑线上时没有反射光,接收管截止,LM339的-端为高电平,输出为低电平。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1