请问如何用mixly米思齐 控制两个步进电机同时按相反的方式运行呢(就是一个顺时针,一个逆时针转动)注:两个步进电机用了两个控制器
需求:两个步进电机同时运行//可正反转(也要同时)//可随意停止、
好家伙,最近我们才在搞步进电机,用的Arduino单片机,也是出现了不能随时停下的情况一开始,可以试试把暂停的代码放循环外面
你在循环中没有设置停止处理,当然就不能停止啊。
你需要把停止检测放在循环里面,比如在循环中有一个每步都有一个检测是否停止状态的过程。
而设置停止状态需要在外部用中断或者并行控制来设置,或者直接是管脚状态检测。
你这个要用到插补算法,直线插补,单片机的插补可以参考下:https://wenku.baidu.com/view/608812e19dc3d5bbfd0a79563c1ec5da50e2d6e4.html
可以用两个板子通信,一个五运行另一个也立马运行,一个停止,另一个也立马停止,就是随动方式控制
代码中同步运行?