Programı-algoritmayı biraz açıklasan daha çok yardımı olabilir belki,
Bana göre şöyle bir şey olabilir.
Sensörleri bağlayında motorlara PWM gibi bir sinyal gönderiyo olabilir, mesela sensör kararlı olmamasndan veya başka bir sebepten, motora sinyal gönderiyor, 3-5 satır sonra programdaki başka bir satıra geldiği zaman "şu var, su sinyal yoksa motor sinyalini kes" diye bir komut ile sinyali kesiyor ve işlemcinin tarama süresine göre kesik kesik sinyal gönderiyor olabilir. ???
Programı daha ayrıntılı paylaşırsan....