AP_Scripting: update LED_roll example

This commit is contained in:
Peter Hall 2020-02-25 21:56:12 +00:00 committed by Andrew Tridgell
parent 3002089396
commit bf76a8c727
1 changed files with 3 additions and 2 deletions

View File

@ -25,7 +25,8 @@ chan = chan + 1
gcs:send_text(6, "LEDs: chan=" .. tostring(chan))
-- initialisation code
serialLED:set_num_LEDs(chan, num_leds)
--serialLED:set_num_neopixel(chan, num_leds)
serialLED:set_num_profiled(chan, num_leds)
-- constrain a value between limits
function constrain(v, vmin, vmax)
@ -76,7 +77,7 @@ function update_LEDs()
local v = constrain(0.5 + 0.5 * math.sin(roll * (led - num_leds/2) / (num_leds/2)), 0, 1)
set_Rainbow(chan, led, v)
end
serialLED:send()
serialLED:send(chan)
return update_LEDs, 20 -- run at 50Hz
end