你好,我是做自动窗帘的的不能无限循环 怎么控制步进电机转动一定距离后停止,不能有按键

先不用管红外,所以没有按键,因为是自动窗帘 所以不能用while(1)停止,那样就陷入死循环了,搞了几天了 一直没想出来,不知道大神知道吗 谢谢了

单片机主函数需要无限循环,将电机正反转写一个子函数,在程序了定义一个电机正反转变量,bool型,为1时调用1次正转,为0时调用一次反转。
温馨提示:答案为网友推荐,仅供参考