def bt_control(): state = 0 bd = BlueDot() GPIO.setmode(GPIO.BOARD) GPIO.setup(31, GPIO.OUT) GPIO.setup(29, GPIO.OUT) GPIO.output(31, GPIO.LOW) GPIO.output(29, GPIO.LOW) while True: bd.wait_for_press() if state == 0: state = 1 else: state = 0 if state == 1: GPIO.output(31, GPIO.HIGH) GPIO.output(29, GPIO.LOW) print("on") if state == 0: GPIO.output(31, GPIO.LOW) GPIO.output(29, GPIO.LOW) print("off")
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 bd = BlueDot() on=True while on: bd.wait_for_press() print("Hello World!")
GPIO.output(dripValve, GPIO.HIGH) #release 2nd drop to create collision time.sleep(valveOpen) GPIO.output(dripValve, GPIO.LOW) time.sleep(flashDelay) GPIO.output(flashPin, GPIO.HIGH) time.sleep(delay_after_flash) GPIO.output(flashPin, GPIO.LOW) time.sleep(.5) # make sure flash is complete before closing shutter GPIO.output(shutterPin, GPIO.LOW) def destroy(): GPIO.cleanup() # Release all GPIO if __name__ == '__main__': # Program entrance try: GPIO.setwarnings(False) bd = BlueDot() while (True): if bd.wait_for_press(): setup() event_loop() except KeyboardInterrupt: # Press ctrl-c to end the program. destroy()
print("connected callback") 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()
from bluedot import BlueDot bd = BlueDot() bd.wait_for_press(20) print('You pressed the blue dot!')