示例#1
0
def BlueDot_control():

    if BlueDot.is_connected == True:
        info( 'BlueDot', 'Press bluedot when ready to capture' )
        try:
            BlueDot.wait_for_press()
            BlueDot.wait_for_release()
            capture_Image()
        finally:
            return
    else:
        error( 'BlueDot', 'Device not connected' )
示例#2
0
def main():
    bd = BlueDot()

    try:
        while True:
            bd.wait_for_press()
            bd.when_pressed = dpad
            ##                      bd.when_moved = dpad
            bd.wait_for_release()

    except KeyboardInterrupt:
        print "KeyboardInterrupt, motor stop"
        back_wheels.stop()
    finally:
        print "Finished, motor stop"
        back_wheels.stop()
from bluedot import BlueDot
from gpiozero import LED

bd = BlueDot()
led = LED(17)

while True:
    bd.wait_for_press()
    led.on()
    bd.wait_for_release()
    led.off()
示例#4
0
def client_disconnected():
    print("disconnected callback")

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.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")

try:
    while True:
        sleep(0.1)
finally:
    dot.stop()