首先真正停止Arduino的程序执行是不可能的,弊前一般是使用一个死循环的方式让程序不再执行下去。最基本的方法是用基卜敏while循环,比如:
while(1){}
这样当程序执行到这一段代码后,就会在里面死循环,不再跳出来。
如果需要跳出也可以在while条件里面增加跳出的判断,比如可以增加从串口到数据后跳出,某一个信搏枝号脚被按下跳出等等
可以使用Arduino中断机制来实现在按钮被按下时停旅族止程序,然后拆判弊在按钮松开时继续程序,具体实现方式是将冲姿中断函数与按钮代码结合起来,当开关按钮被按下时触发中断,然后在中断服务函数中检测按钮的状态,当按钮松开时执行要继续的程序。arduin是循环执行。因为arduino一般都消旁是循环执行loop过程,如果确实需要让程序停止执行命令,只能让它进陪备去死循环,拿乱橡所以跳出arduino的执行函数是循环执行。
函数是指一段可以直接被另一段程序或代码引用的程序或代码。也叫做子程序、(OOP中)方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)