关于在飞控的基础上增加电机的控制

请问可以在飞控上控制直流有刷电机吗?接线为aux的-和s接电调的地和pwm,电调的gpio接aux5的s,这样可以吗?

可以的,无非再多出一路PWM波出来控制一个单独的电机。PWM应该在AUX3,控制用Sevro3相关命令控制。

定义好了以后这个通道的默认输出是多少?改变电极的的速度和转向通过servo3增加和减少50pwm实现?

默认1500,改变电机的速度和转向也是通过Servo3增加或减少PWM波。

我用的是aux1定义为light2的输出通道,可以实现无刷电机的控制,但按下servo-1 inc 电机的转速并不改变,是因为定义为light2的输出通道所以servo按下时pwm并不增加吗?

你将AUX1定义为light2的输出通道,那么想要控制AUX1,需要的命令是light2_brighter.等命令。

谢谢,那上位机控制机器人的通信协议是啥呢?

MAVLink协议,百度可以搜得到