30 lines
657 B
Lua
30 lines
657 B
Lua
-- Scripts juste pour tester des effets à la mano
|
|
-- tout sur la couleur: https://www.w3schools.com/colors/default.asp
|
|
-- roue des couleurs: https://iro.js.org/?ref=oldsite
|
|
|
|
print("\n a_tst_train.lua zf181201.1146 \n")
|
|
|
|
znbled=36
|
|
|
|
function RGB_clear()
|
|
ws2812.init()
|
|
buffer = ws2812.newBuffer(znbled, 3)
|
|
buffer:fill(0, 0, 0)
|
|
ws2812.write(buffer)
|
|
end
|
|
|
|
RGB_clear()
|
|
|
|
j=1
|
|
local i, buffer = 0, ws2812.newBuffer(znbled, 3); buffer:fill(0, 0, 0); tmr.create():alarm(20, 1, function()
|
|
i = i + j
|
|
buffer:fade(2)
|
|
buffer:set(i % buffer:size() + 1, 255, 255, 255)
|
|
ws2812.write(buffer)
|
|
if i>=buffer:size()-1 or i<=0 then
|
|
j=j*-1
|
|
end
|
|
end)
|
|
|
|
|