From 13919d7ecc33d30cad092ae0d7e3cf27f4c64d59 Mon Sep 17 00:00:00 2001 From: Andrey Pokhilko Date: Sat, 7 Sep 2019 23:10:50 +0300 Subject: [PATCH] Restoring bb8 connection --- examples/bb8joystick/bb8.py | 10 ++++++++++ examples/bb8joystick/program.py | 18 ++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 100644 examples/bb8joystick/program.py diff --git a/examples/bb8joystick/bb8.py b/examples/bb8joystick/bb8.py index a65960d..b9b4e2c 100644 --- a/examples/bb8joystick/bb8.py +++ b/examples/bb8joystick/bb8.py @@ -98,3 +98,13 @@ class BB8(object): def _wait_loop(self): while self._loop.is_running(): time.sleep(0.001) + + +if __name__ == '__main__': + bb8 = BB8() + bb8.color(255, 0, 0) + time.sleep(1) + bb8.color(0, 255, 0) + time.sleep(1) + bb8.color(0, 0, 255) + time.sleep(1) diff --git a/examples/bb8joystick/program.py b/examples/bb8joystick/program.py new file mode 100644 index 0000000..02e9a87 --- /dev/null +++ b/examples/bb8joystick/program.py @@ -0,0 +1,18 @@ +import time + +from examples.bb8joystick import BB8, Joystick + +bb8 = BB8() + + +def button(p): + print(p) + if p == True: + bb8.color(255, 255, 255) + else: + bb8.color(0, 0, 0) + + +deck = Joystick() +deck.on_button(button) +time.sleep(60)