diff options
Diffstat (limited to 'NeoRuntime/builtin/static')
-rw-r--r-- | NeoRuntime/builtin/static/script.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/NeoRuntime/builtin/static/script.py b/NeoRuntime/builtin/static/script.py new file mode 100644 index 0000000..8916106 --- /dev/null +++ b/NeoRuntime/builtin/static/script.py @@ -0,0 +1,17 @@ +from luxcena_neo import NeoBehaviour, ColorVariable, utils + +class Main(NeoBehaviour): + + def declare_variables(self): + self.declare(ColorVariable("color", "#fafafa", on_change=self.set_color)) + + def on_start(self): + print("Script started, color: {}".format(self.var.color)) + + def set_color(self, value): + print("Color var changed: {}".format(value)) + print(utils.detect_format_convert_color(value)) + for i in range(strip.LED_COUNT): + strip.set_pixel_color(i, value) + strip.show() + |