Exemplo n.º 1
0
from bluedot import BlueDot
from signal import pause

count = 0


def rotated(rotation):
    global count
    count += rotation.value

    print("{} {} {}".format(count, rotation.clockwise,
                            rotation.anti_clockwise))
    if (rotation.clockwise):
        bd.color = "red"
    else:
        bd.color = "blue"


bd = BlueDot()
bd.when_rotated = rotated

pause()
Exemplo n.º 2
0
def client_disconnected():
    print("disconnected callback")


def rotated(rotation):
    print("rotated: direction={}".format(rotation.value))


dot.when_client_connects = client_connected
dot.when_client_disconnects = client_disconnected
dot.when_pressed = pressed
dot.when_released = released
dot.when_moved = moved
dot.when_swiped = swiped
dot.when_double_pressed = double_presed
dot.when_rotated = rotated
dot[0, 1].when_pressed = pressed_two

dot.start()

dot.wait_for_press()
print("wait for press")
dot.wait_for_move()
print("wait for move")
dot.wait_for_release()
print("wait for release")
dot.wait_for_double_press()
print("wait for double press")
dot.wait_for_swipe()
print("wait for swipe")