程序是对的但接上线之后有时候会正常有时候会产生不符合程序的现象

大佬们求助🆘,程序是对的但接上线之后有时候会正常有时候会产生不符合程序的现象,
硬件上是一个9v电池连一个稳压器模块转成5v给单片机供电,两个传感器,一个蜂鸣器一个继电器,
程序思路是检测俩传感器状态即高低电平或上,1的时候继电器给高电平触发,蜂鸣器给低电平触发,0是都不触发
一开始正常后来就蜂鸣器自己乱响,继电器疯狂响就是像高低电平高速来回触发,
这是杜邦线互相影响,还是电压不稳之类的实在搞不清了

如果可以放电路图和程序,
对查问题比较有帮助。

传感器检测的是什么的,红外线,雷达?