/
Sangak
/
ardupilot
Обзор
Документация
Войти
/
Sangak
/
ardupilot
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
libraries/AP_Scripting/examples/servo_set_get.lua
25 строк
876 B
Iampete1
AP_Scripting: ignore lua-language-server-errors
21 май 2024, 02:42
21 май 2024, 02:42
5bb5f44
Код
Авторство
О чём код?
-- Testing set_output_pwm_chan_timeout and get_output_pwm -- -- This will set MAIN1 servo to 1700 pwm for 1 second, -- then assigned function behavior for 1 second, and then 1100 pwm for 1 second local flipflop = true local K_AILERON = 4 local aileron_channel = assert(SRV_Channels:find_channel(K_AILERON)) function update() if flipflop then SRV_Channels:set_output_pwm_chan_timeout(aileron_channel, 1700, 1000) gcs:send_text(6, "flip---") else SRV_Channels:set_output_pwm_chan_timeout(aileron_channel, 1100, 1000) gcs:send_text(6, "---flop") end flipflop = not flipflop output_pwm = SRV_Channels:get_output_pwm(K_AILERON) gcs:send_text(6, "Function "..K_AILERON..", channel "..aileron_channel..", output "..output_pwm) return update, 2000 end gcs:send_text(6, "servo_set_get.lua is running") return update, 1000