本文主要是介绍ardupilot开发 --- External LEDs篇,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
概述
夜航灯,LED状态灯,显示飞机当前状态;
支持的连接方式:
- I2C for external LED or RGB LEDs I^2C总线连接;
- SERVOx_FUNCTION for serially programmed device 串行连接;
- CANBUS for DroneCAN LEDs CAN总线连接;
与飞控I^2C连接(使用I ^2C端口与LED连接)
目前支持的RGB LED/驱动包括:
- Toshiba LEDs (no longer manufactured);
- PCA9685 driver;
- NCP5623 driver;
如果飞控的I^2C端口不够用,推荐使用如下所示的分流器:
与飞控串行连接(使用GPIOs 端口与LED连接,要配置SERVOx_FUNCTION)
目前ardupilot仅支持以下两种连线类型的LED:
- NeoPixel 类型
- ProfiLED 类型
如何接线和配置
https://ardupilot.org/copter/docs/common-serial-led-neopixel.html#
https://ardupilot.org/copter/docs/common-serial-led-ProfiLED.html
这篇关于ardupilot开发 --- External LEDs篇的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!