非常感谢原子哥的开源精神!串口通信是参考战舰的协议,非常好用,只是加了句屏蔽字符'
',这样就只有先接受到'
'再收到'
'后才算接收完成。
由于用的是几块钱的STM8的开发板,上面就一个复位按键,所以我用复位按键来实现换挡,共五档,电机的运行状态通过串口每秒发送一次,也可
通过串口直接控制电机。驱动模块用的是L298N,现在只控制一个电机。
串口控制电机的指令集为: pwm xxx (其中PWM可有为大小写任意组合 中间空格可以为:、=),默认PWM最大为200对应占空比为1,如果要设置
几十或者几的PWM 必须设为 PWM 0XX或者PWM 00X(其中PWM可有为大小写任意组合 中间空格可以为:、=),否则串口会提示指令错误。这里
完全是参考战舰 "USMART调试实验" (只懂一点皮毛)。
指令集为: 正转、 反转、启动、停止,及PWM设置 串口打印电机挡位 电机转动方向 当前占空比
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
---------------------------------
谢谢,有时间玩下,这个小玩意做来玩的。。。 呵呵
一周热门 更多>