有个需求是要通过遥控器控制飞机上的一个ESP32,刚开始是检测飞控输出的PWM,结果ESP32的PWM检测实在吃力,折腾了半天让PIX能直接用AUX OUT口输出电平信号。
- 通道引脚对应如下
- M9 AUXOUT1:50
- M10 AUXOUT2:51
- M11 AUXOUT3:52
- M12 AUXOUT4:53
- M13 AUXOUT5:54
- M14 AUXOUT6:55
- M15 56
- M16 57
我用了AUXOUT1的引脚输出,所以对应的通道是M9,配置成GPIO模式
因为我要用遥控器的10号通道来控制所谓一号继电器(Relay1)的开关,所以这里User Params
里的RC10_OPTION
就写成Relay1 ON/OFF
(在参数表里改RC10_OPTION
也一样)
然后因为我们刚刚用的是Relay1
,所以在高级参数里搜到RELAY1_FUNCTION
,把功能改为Relay
然后因为我们刚刚用的是Relay1
,所以在标准参数里搜到RELAY1_PIN
,把引脚改为AUXOUT1
设置完以后,把飞控彻底断电重启,大功告成!
过程中可能有帮助的Pages,还没解决可以再看看这些
https://forum.rovmaker.org/t/topic/1043
https://docs.01aero.cn/docs/xiang-ji-kuai-men-pei-zhi-he-re-xue-fan-kui