第十五章:WS2812可编程灯条的使用及设置
建议把WS2812灯条接3条线 GND 4~7V IN ,接成2.54 3P杜邦头,直接插在PWM舵机输出位。8颗LED发光的功耗大约为100mw,所以对飞控舵机5V供电负载较小。
以下我们举例使用飞控的PWM6口作为WS2812灯条接口。
需要在全部参数表设置以下参数
SERVO6_FUNCTION 120 (默认为0,SERVO X就是对应的PWM序号)
NTF_LED_LEN 8 (8指的是接入LED灯条的LED颗粒数量,理论最大32,实际可用多少未能完整测试)
NTF_LED_TYPE 455
NTF_LED_OVERRIDE 0
0 (飞控解锁,LED显示蓝灯长亮。飞控锁定,LED显示蓝灯闪烁)
2 (飞控解锁,LED显示红灯长亮。飞控锁定,LED显示绿灯长亮)
3 (飞控解锁,LED显示红灯闪烁。飞控锁定,LED显示黄灯闪烁)
实测WS2812灯条可以2条串联使用,串联第三条无法工作(使用每条8颗LED的直条型WS2812灯条测试),串联2条8颗LED灯条,需要设置NTF_LED_LEN 16
同时使用多个PWM口作为灯条接口,实测3条WS2812 8颗LED灯条接在PWM 6、7、8(对应SERVO6,SERVO7,SERVO8,)对应FUNCTION都设置为120。可全部正常使用。