Введение в Lua

Поддержка Lua квадрокоптерами Пионер

КвадрокоптерыПоддержка Lua
Мини 2❌
Мини✅
Базовый✅
FPV❌
Макс✅

Загрузка Lua скрипта в автопилот

Загрузка Lua скрипта происходит через конфигуратор Pioneer Station, выполните подключение квадрокоптера, перейдите во вкладку Редактор кода, выберите один из предзагруженных примеров, напишите свой или скопируйте скрипт из документации, после чего нажмите кнопку Загрузить.

Запуск Lua скрипта

В целях безопасности, при выполнении полётного задания, автопилот проверяет "наличие пилота" и при его отсутствии откажется выполнять полёт. Подключите пульт управления и переведите тумблер SWB в нижнее положение, при необходимости, проверку можно отключить отредактировав параметр Copter_flyWithoutRc = 1 в конфигураторе Pioneer Station.

  1. Нажмите кнопку Старт на плате автопилота, раздастся звуковой сигнал, после чего у вас будет 5 секунд, чтобы покинуть зону выполнения полетного задания.

  2. Возможно настроить автозапуск скрипта, для этого отредактируйте параметр Lua_scriptDelayMs в конфигураторе Pioneer Station, значение указывается в миллисекундах, например, 10000 = 10 секунд с начала подачи питания.

    Будьте осторожны

    Забыв о наличии автозапуска - велик шанс быть застигнутым врасплох и получить травмы.

Примеры скриптов

На этой странице