Arduino蓝牙控制电机运行稍微大一点的函数就没反应

arduino UNO写了一个控制电机的函数,装上蓝牙模块,但是电机执行的函数有点复杂,变量可能有点多,但是编译显示程序占用11%,全局变量占16%,只要一向蓝牙输入1运行子程序,在串行通讯口就没反应了,子函数简单一点就正常没有任何问题。而且蓝牙是jdy-31,会弹出很奇怪的指令不知道什么意思,如图。

img


我猜测是内存空间可能有问题,想请帮忙看看给点指点
代码如下(可能写的不太好看)粘贴代码不让有注释就很离谱,只能发图片了

img