永发信息网

(stm32)红外光电开关数据一直输出1是什么原因?

答案:1  悬赏:60  手机版
解决时间 2021-04-01 14:46
  • 提问者网友:记得曾经
  • 2021-04-01 00:40
(stm32)红外光电开关数据一直输出1是什么原因?
最佳答案
  • 五星知识达人网友:舊物识亽
  • 2021-04-01 01:29
要调校你的红外开关管,他有一个距离的,在红外管的后方有一个旋钮,用螺丝刀可以调节距离,判断0、1状态变化可以看红外内部的灯,一般变红代表0,变暗代表1,你图里的程序没问题,所以主要检查红外管,要是管子正常,那就是你的整个程序的问题了,希望对你有帮助。
另外补充的是:和你的延时有关系,但是关系不大,红外管的判断时间在几百个毫秒左右,输出信号直接就是高电平与低电平,STM32能检测到,但是如果要用在高速如测量转速的场合,你的LED灯是不会观察到灭的,因为间隔太短,最好是用手做障碍物检查红外。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯