MavLink протокол получить данные

emax

а вы уверены, что в мавлинке есть информация об арминге? в каком сообщении?

Glinco

Конечно есть. Раз автопилот отдает информацию в МП, а также на осд, то конечно она есть.
Систем стейт, по-моему. Там все есть.
Я поэтому и попросил поделиться кодом, чтобы не ходить по одним и тем же граблям.

WhiteWind
Glinco:

поделиться кодом

Дмитрий, вот тут рабочий пример. У меня, однако, он так и не завелся, может ардуинка с неверным кварцем или еще что…
github.com/ptsneves/FrSkyTelemetry

Glinco

Благодарю, буду разбираться. По делу, нужно обвернуть имеющиеся функции в класс со всеми пропертями и сделать совсем доступным для неопытных юзеров.
Я не прогал семь лет уже, сменил область деятельности. 😃

WhiteWind
Glinco:

сделать совсем доступным для неопытных юзеров

Надо, но всем влом. Я вообще мало опытен в программирование железа (больше веб-разработка), и я вечно спотыкаюсь. В итоге у меня не получилось даже завести этот пример, даже части его. Я уже не помню всего, но там такая мистика была, что даже не смешно уже было. Я плюнул и забил на переписывание на arduino nano, пользуюсь на своем квадрике Teensy, где все заводится и работает.

emax

Хорошо, попробую вам помочь, напишу индикатор арминга и статуса GPS из мавлинка. Еще что нибудь добавить?

Glinco

Ооо, благодарю! Нет, это все что мне нужно! Остальное работает. Спасибо!!!