Кнопка, під'єднана до польотного контролера, спрацювала
Що пише ArduPilot:
- Button N: executing (… …)
Фізична кнопка на одному з входів від BTN_PIN1 до BTN_PIN4 змінила стан, і ArduPilot виконав призначену їй функцію (від BTN_FUNC1 до BTN_FUNC4, той самий список, що й функції перемикачів пульта). Рядок містить номер кнопки, назву функції та HIGH чи LOW. Якщо він з'являється, коли кнопки ніхто не торкався, вхід висить у повітрі або ловить завади.
Параметри, на які варто глянути
| Параметр | Що це |
|---|---|
BTN_ENABLE | Enable button reporting |
BTN_PIN1 | First button Pin |
BTN_FUNC1 | Button Pin 1 RC Channel function |
BTN_PIN2 | Second button Pin |
BTN_FUNC2 | Button Pin 2 RC Channel function |
Код, який це надсилає
Button N: executing (… …)
libraries/AP_Button/AP_Button.cpp AP_Button::run_aux_functions() · Відкрити в ArduPilot Copter-4.7.1