请教,关于红外传感器计数的问题

2019-07-20 23:28发布

本帖最后由 杨进的爸爸 于 2019-6-22 13:41 编辑

我想做一个关于红外传感器的计数,就是当红外扫到黑线时候,数值就会+1.比如说:我定义一个变量 int counter=0;每当红外传感器经过黑线时候,counter++
我看了原子哥那个外部按键中断实验,我就想利用原子哥那个想法。因为红外没扫到黑线时候,是输出高电平,一扫到黑线就变成低电平。我就想利用中断函数来计数。但似乎是中断那里出现了问题.
我测试时,红外传感器变化4次,车子依然是不动的。我初步判断时计数器的值没有变化,因为当我把计数器变量值设为4时,车子是能动的。我觉得大概率是中断函数没有,帮计数值+1.只是我个人觉得
希望有各位大佬帮一下忙
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。