ИМХО, сама идея арминга-дизарминга для самолётов не нужна и даже вредна. А ну как сдуру задизармится на эшелоне? В своем мультвие вынес всю эту логику нафиг, заодно вместе с настройками стиками. Контроллер стартует в passthrough, переключение режимов будет только после явной такой команды с РУ, т.ч. пальцы не порубит. Конечно, не нужно запускать калибровку акселерометра в полёте 😃
Конечно, не нужно запускать калибровку акселерометра в полёте
А вот здесь поподробнее, это как?
Калибровка акселерометра в мультивие запускается только в незаармленном состоянии:
Protocol.cpp:
…
case MSP_ACC_CALIBRATION:
if(!f.ARMED) calibratingA=512;
headSerialReply(0);
break;
case MSP_MAG_CALIBRATION:
if(!f.ARMED) f.CALIBRATE_MAG = 1;
headSerialReply(0);
break;
…
Соответственно, выкинув всю логику арминга, можно, теоретически, запустить калибровку в полёте, если использовать, например, радиомодем, а, запустив калибровку, полностью потерять управление (если второй фрагмент кода не переделать тоже).
Вопрос по крыльям.
wing1 wing2 - какой из них какой элерон?
wing1 - левый
wing2 - правый
если смотреть сзади, правильно понимаю?
сидя в кабине пилота смотреть влево-вправо 😃
левая консоль (разговариваем как профессионалы 😉 ) - серва #1, справа - #2
а вообще метод тыка рулит 😃
Собственно, собрал себе стаб на arduino pro mini и mpu6050 (плата подписана gy-521). Что надо раскомментить в конфиге для того, чтобы звпустить это добро?
собственно раскоментить дефайн про самолет и дефайн про gy512
“ясторазтакделал” (С)
собственно раскоментить дефайн про самолет и дефайн про gy512
“ясторазтакделал” (С)
Больше ничего не надо? Только эти две строки?
ну да…
первая строка - научит контроллер, что он управляет самолетом (т.е. что у него в определенных каналах сервы, а не esc)
а вторая - научит, какие датчики задействованы
после этого контроллер подключаем к компу, запускаем гуй - он должен показать картинку самолета и при наклонах платы/датчика должны показываться перемещения
ну да…
первая строка - научит контроллер, что он управляет самолетом (т.е. что у него в определенных каналах сервы, а не esc)
а вторая - научит, какие датчики задействованы
после этого контроллер подключаем к компу, запускаем гуй - он должен показать картинку самолета и при наклонах платы/датчика должны показываться перемещения
Спасибо. Пока не пришёл usb uart переходник, так что к gui подрубиться не могу. Как придёт, и если будут вопросы, напишу
ну так без ftdi и делать то нечего - прошить мало, настраивать же надо ну и просто “контроллировать”
хм, а чем тогда прошивали?
хм, а чем тогда прошивали?
ну обычный программатор же не отменили еще я думаю 😃
ну обычный программатор же не отменили еще я думаю 😃
именно им и прошивал
а можно ссылку, а то я как то не в теме (не шутка). сам шил свою ардуину про мини через ардуино уно, и так же спокойно потом копашился в GUI через нее
а можно ссылку, а то я как то не в теме (не шутка). сам шил свою ардуину про мини через ардуино уно, и так же спокойно потом копашился в GUI через нее