Exemplo n.º 1
0
swift.set_mode(0)

#LED pin numbers
red = 50
yellow = 45
green = 49

speed = 100
swift.reset(wait=True, speed=speed)


swift.flush_cmd()
print('Begin')

#all leds on
swift.set_digital_output(pin=50, value=1)
swift.flush_cmd() 
time.sleep(0.5)
swift.set_digital_output(pin=45, value=1)
swift.flush_cmd()
time.sleep(0.5)
swift.set_digital_output(pin=49, value=1) 
swift.flush_cmd()
time.sleep(0.5)

#all leds off
time.sleep(1)
swift.set_digital_output(pin=50, value=0) 
swift.flush_cmd()
time.sleep(0.5)
swift.set_digital_output(pin=45, value=0)
Exemplo n.º 2
0
from uarm.wrapper import SwiftAPI
swift = SwiftAPI(filters={'hwid': 'USB VID:PID=2341:0042'})
swift.waiting_ready(timeout=3)
device_info = swift.get_device_info()
print(device_info)
firmware_version = device_info['firmware_version']
#if firmware_version and not firmware_version.startswith(('0.', '1.', '2.', '3.')):
#    swift.set_speed_factor(0.0005)

#set for general mode
swift.set_mode(0)

#LED pin numbers
red = 50
yellow = 45
green = 49

speed = 100
swift.reset(wait=True, speed=speed)
swift.set_digital_output(pin=TODO, value=1)  # set led based on program type

swift.flush_cmd()
print('Begin')

print('Ending')
swift.reset(wait=True, speed=speed)
swift.set_digital_output(pin=TODO, value=0)  # set led based on program type
swift.flush_cmd()
time.sleep(5)
swift.disconnect()
print('Finished')
Exemplo n.º 3
0
sys.path.append(os.path.join(os.path.dirname(__file__), '../../..'))
from uarm.wrapper import SwiftAPI
swift = SwiftAPI(filters={'hwid': 'USB VID:PID=2341:0042'})
swift.waiting_ready(timeout=3)
device_info = swift.get_device_info()
print(device_info)
firmware_version = device_info['firmware_version']
#if firmware_version and not firmware_version.startswith(('0.', '1.', '2.', '3.')):
#    swift.set_speed_factor(0.0005)

#set for general mode
swift.set_mode(0)

speed = 2
swift.reset(wait=True, speed=speed)
swift.set_digital_output(pin=50, value=1)  # set led to red
swift.flush_cmd()
print('Begin')

swift.set_position(x=200, y=-1, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=0, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-2, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-5, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-2, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=2, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=3, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-5, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=2, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=4, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=0, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=0, z=100, speed=speed, wait=True)
Exemplo n.º 4
0
sys.path.append(os.path.join(os.path.dirname(__file__), '../../..'))
from uarm.wrapper import SwiftAPI
swift = SwiftAPI(filters={'hwid': 'USB VID:PID=2341:0042'})
swift.waiting_ready(timeout=3)
device_info = swift.get_device_info()
print(device_info)
firmware_version = device_info['firmware_version']
#if firmware_version and not firmware_version.startswith(('0.', '1.', '2.', '3.')):
#    swift.set_speed_factor(0.0005)

#set for general mode
swift.set_mode(0)

speed = 10
swift.reset(wait=True, speed=speed)
swift.set_digital_output(pin=45, value=1) # yellow led
swift.flush_cmd()
print('Begin')


swift.set_position(x=200, y=-82, z=100, speed=speed, wait=True)
swift.set_position(x=150, y=47, z=30, speed=speed, wait=True)
swift.set_position(x=150, y=71, z=30, speed=speed, wait=True)
swift.set_position(x=300, y=-150, z=150, speed=speed, wait=True)
swift.set_position(x=150, y=-150, z=30, speed=speed, wait=True)
swift.set_position(x=300, y=-150, z=150, speed=speed, wait=True)
swift.set_position(x=300, y=-45, z=150, speed=speed, wait=True)
swift.set_position(x=150, y=-73, z=30, speed=speed, wait=True)
swift.set_position(x=150, y=-150, z=30, speed=speed, wait=True)
swift.set_position(x=150, y=-73, z=30, speed=speed, wait=True)
swift.set_position(x=150, y=-85, z=30, speed=speed, wait=True)
Exemplo n.º 5
0
sys.path.append(os.path.join(os.path.dirname(__file__), '../../..'))
from uarm.wrapper import SwiftAPI
swift = SwiftAPI(filters={'hwid': 'USB VID:PID=2341:0042'})
swift.waiting_ready(timeout=3)
device_info = swift.get_device_info()
print(device_info)
firmware_version = device_info['firmware_version']
#if firmware_version and not firmware_version.startswith(('0.', '1.', '2.', '3.')):
#    swift.set_speed_factor(0.0005)

#set for general mode
swift.set_mode(0)

speed = 100
swift.reset(wait=True, speed=speed)
swift.set_digital_output(pin=49, value=1)  # green led
swift.flush_cmd()
print('Begin')

swift.set_position(x=200, y=-19, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-17, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-12, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-11, z=100, speed=speed, wait=True)
swift.set_position(x=200, y=-9, z=100, speed=speed, wait=True)
swift.set_position(x=150, y=-67, z=30, speed=speed, wait=True)
swift.set_position(x=150, y=-109, z=30, speed=speed, wait=True)
swift.set_position(x=150, y=56, z=30, speed=speed, wait=True)
swift.set_position(x=300, y=150, z=150, speed=speed, wait=True)
swift.set_position(x=150, y=-27, z=30, speed=speed, wait=True)
swift.set_position(x=300, y=-101, z=150, speed=speed, wait=True)
swift.set_position(x=150, y=-150, z=30, speed=speed, wait=True)
Exemplo n.º 6
0
firmware_version = device_info['firmware_version']
if firmware_version and not firmware_version.startswith(
    ('0.', '1.', '2.', '3.')):
    swift.set_speed_factor(0.0005)

swift.set_mode(0)
'''
swift.reset(wait=True, speed=100000)
swift.set_position(x=200, speed=100000)
swift.set_position(y=100)
swift.set_position(z=100)
swift.flush_cmd(wait_stop=True)
'''

#set_digital_output(pin=None, value=None, wait=True, timeout=None, callback=None)
swift.set_digital_output(pin=50, value=1)  # red led
swift.set_digital_output(pin=49, value=0)  # green led
swift.flush_cmd()

i = 0
while i < 5:
    swift.set_polar(stretch=150, speed=100000)
    swift.set_polar(rotation=90)
    swift.set_polar(height=80)
    print(swift.set_polar(stretch=150, rotation=90, height=80, wait=True))
    swift.flush_cmd()

    swift.set_polar(stretch=150, speed=100000)
    swift.set_polar(rotation=90)
    swift.set_polar(height=120)
    print(swift.set_polar(stretch=150, rotation=90, height=120, wait=True))