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' )
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()
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()