中断的问题
请问各位大大,2脚连接的是红外传感器,我想利用中断实现:平时13脚输出低电平,手放在红外传感器前面时13脚输出低电平,手拿走后13脚输出高电平3秒,问题是现在手放上时和拿走时13脚都输出高电平3秒,这是怎么回事呢. 设置变量的值为数字引脚读数,应该放到循环中。你现在的写法,只是在初始化时读取一次。另外本身2号引脚这里作为中断使用,可以再设置一个变量,中断中改变变量值,在主程序中通过判断该变量来区分。 本帖最后由 四叶ORANGE 于 2021-5-5 02:40 编辑改成这样
图片错误:3秒打成了4秒
页:
[1]