通知设备配置

ArduPilot 能够通过视觉和/或听觉通知用户重要的状态信息和警告。这些信息可通过机载或外部设备提供: 单色 LED、RGB LEDS、OLED 显示器蜂鸣器.

LED 和 LED 显示器配置

LED 指示灯的含义在 发光二极管含义 节。

../_images/rgb-led.jpg

要使用这些功能,必须使用 NTF_LED_TYPES 位掩码,表示系统中正在使用的设备:

位含义

0

内置 LED(一个或多个)(始终板载)

1

内部东芝LED

2

外部东芝LED I2C

3

I2C 外部 PCA9685

4

奥利奥 LED(独奏专用)

5

DroneCAN

6

NCP5623 外部 I2C

7

NCP5623 内部

8

NeoPixel 字符串 **

9

ProfiLED

** Neopixel 串通过输出端连接,该输出端被选择为具有 Neopixel SERVOx_FUNCTION 中的一个。最多可为 Neopixel 字符串指定四个输出端。

LED 的亮度可通过 NTF_LED_BRIGHT 参数。

OLED 显示屏

此外,还支持两个 I2C 连接的 OLED 显示屏,用于显示关键的(飞行)控制器状态和状态文本信息:SSH1106 和 SSD1306 兼容显示器。这些显示器将显示通常发送到地面控制站的文本信息以及一些状态信息。

../_images/ssh1106.jpg

通过 ntf_display_type 参数。

蜂鸣器

蜂鸣器可提供状态和警告的声音指示。下面给出了外部压电蜂鸣器与 Pixhawk 配合使用的示例 这里.

有几个参数与蜂鸣器的配置相关,详见 蜂鸣器(又称音调警报器) 节。