From 5891e7093666cabb464e1e544f09ab6c10f6fd67 Mon Sep 17 00:00:00 2001 From: Reese Date: Sun, 28 Jul 2019 20:45:08 -0400 Subject: [PATCH] Add new file --- load.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 load.py diff --git a/load.py b/load.py new file mode 100644 index 0000000..b29ec2e --- /dev/null +++ b/load.py @@ -0,0 +1,22 @@ +import time +import threading +import fourletterphat as flp + + +def showbit(pos, num): + flp.set_digit_raw(pos, num) + flp.show() + +def load(pos, sleep_time): + curbit = 1 + + while True: + curbit = 1 if curbit > 32 else curbit + showbit(pos, curbit) + curbit *= 2 + time.sleep(sleep_time) + +def bgload(pos, sleep_time): + t = threading.Thread(target=load, kwargs={"pos": pos, "sleep_time": sleep_time}) + t.start() + return t \ No newline at end of file