Multiwii 328p

Multiwii 328p
Вельми коротка замітка про прошивці MultiWii 328P. Опис можливостей цього контролера стабілізації польоту мультіроторних систем (найчастіше - квадрокоптера) можна прочитати ось тут. Як правило, MultiWii 328P поставляється з прошивкою, ось тільки швидше за все вона вам не підійде, адже вона налаштовується під кожен літальний апарат.

Прошивка з можливістю змінювати велику кількість параметрів стабілізації польоту написана для середовища програмування Arduino. Тому, в першу чергу потрібно її скачати і встановити. Свіжу прошивку для MultiWii 328P (строго кажучи - прошивка підтримує не тільки цей контролер стабілізації, а безліч інших, і їх кількість зростає) брати ось тут.

Інтерфейс середовища програмування Arduino:

Multiwii 328p
Жовтим і зеленим кольором показані кнопки перевірки правильності коду і заливання його в MultiWii (або інше Arduino сумісний пристрій). Червоним кольором показана кнопка доступу до інших вкладках прошивки (кожному файлу відповідає окрема вкладка, і так як їх багато - вони можуть не поміститися у вікні програми).

Це робиться один раз при першому запуску програми. Налаштування полягає у виборі типу програм (AVRISP mkII),

Multiwii 328p
типу пристрою (Arduino Pro 5V, 16MHz, w / ATmega328)
Multiwii 328p

і порту, до якого підключений програматор (у вас може бути не СОМ3, а інший).

Multiwii 328p
Номер порту можна дізнатися в диспетчері пристроїв.

Ще раз нагадаю, що прошивка написана для дуже великої кількості різних платформ. В принципі - її можна адаптувати практично під будь-який пристрій, яке містить підтримувані контролери і датчики. Але нам потрібно адаптувати прошивку під MultiWii 328P. Для цього переходимо на вкладку «config.h» і шукаємо рядок

Все, цих двох операцій вистачить. Після цього заливаємо прошивку в MultiWii 328P (звичайно ж для цього його потрібно підключити до комп'ютера)

Там є і інші параметри, які можна (і напевно доведеться) налаштовувати, але це тема для більшої статті. А для цієї замітки поки все.

Якщо раптом якісь питання - задавайте, відповім, допоможу. Якщо помилився в чому - не соромтеся лаяти - я все поправлю

Схожі статті