Квадрокоптер на Arduino DUE

rual
Dmitry_DM:

Буду благодарен за любую подсказку по поводу “что сделать, что бы аппарат взлетел?”.

Подкинуть вверх?

Dmitry_DM
LampGraph:

Инициализирующий звук - это какой именно?

Сначала такой мелодичный, потом 3 коротких пиков (это вроде как кол-во банок), потом один длинный и замолкают

LampGraph:

Регуляторы с помощью контроллера калибровали?

подключали регуль к 3-му каналу приемника и подавали мин-маск с пульта, они откалибровались, ибо 1 из них (до калибровки) стартовал с 40%, теперь с 0%, т.е калибровка помогла

LampGraph:

читать даташит

ну вот такие там пины
при этом ШИМ: выводы с 2 по 13
На них реализуется 8-битный выход ШИМ с помощью функции analogWrite(). Разрешение ШИМ можно менять, используя функцию analogWriteResolution().
(так на сайте написано)

LampGraph
Dmitry_DM:

подключали регуль к 3-му каналу приемника и подавали мин-маск с пульта

Я спросил про калибровку с помощью контроллера, т.е. при подключении с ардуине с залитой прошивкой мультивий.
Дело в том, что арминг зависит от многих параметров (например, от калибровки компаса), а калибровка регуляторов - от правильности подключения.

Dmitry_DM:

при этом ШИМ: выводы с 2 по 13
На них реализуется 8-битный выход ШИМ с помощью функции analogWrite(). Разрешение ШИМ можно менять, используя функцию analogWriteResolution().

Еще раз спрашиваю: вы разобрались каким образом управляется регулятор? Как регулируется скорость вращения моторов?

Dmitry_DM
LampGraph:

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

не делали… я даже до сих пор не уверен, что регули надо подключать к 3,5,6,2

LampGraph:

например, от калибровки компаса

походу я вообще ничего не знаю, т.к первый раз про это слышу… я думал калибровка всех датчиков начинается при старте Мультивии

LampGraph:

калибровка регуляторов - от правильности подключения

что подразумевается под “правильностью?”

LampGraph:

вы разобрались каким образом управляется регулятор? Как регулируется скорость вращения моторов?

ну теоретически читал в статьях, где люди строили коптеры, а практически проверить не смог

ssilk
Dmitry_DM:

походу я вообще ничего не знаю

Золотые слова…) Вам уже раз 50 сказали, что нужно сначала изучить вопрос, вникнуть, понять что и как работает, а уж потом собирать все в одну кучу…
Для начала, разберитесь в принципе работы и назначении сервомашинок, или рулевых, в другой интерпретации… В радиоуправлении очень многое строится именно на работе серво, в том числе и регуляторы оборотов…
Изучите ШИМ в принципе, безотносительно к радиоуправлению и моделизму вообще, потом найдите связь между ШИМ и сервоприводом… На практике, научитесь управлять сервами с помощью ардуины, предварительно оценив работу сервы от пульта и приемника…
В идеале, начинать бы надо с понимания, что мультикоптер это программно-аппаратный эмулятор ротора вертолета…) Циклический и коллективный шаги ротора вертолета тоже управляются сервами…
Ну и, все, что Вам выше рекомендовали тоже надо изучать…

rual
ssilk:

На практике, научитесь управлять сервами с помощью ардуины, предварительно оценив работу сервы от пульта и приемника…

Вот! Очень правильный совет. Прислушайтесь, Дмитрий.
Кроме того, иногда (у меня как правило) разбираться в чужом коде сложнее чем написать свой.