2019-07-27 20:04:39 +02:00

43 lines
843 B
Python

"""
Demo the direct flying for the python interface
Author: Victor804
"""
from pyparrot.Minidrone import Swing
# you will need to change this to the address of YOUR swing
swingAddr = "e0:14:04:a7:3d:cb"
# make my swing object
swing = Swing(swingAddr)
print("trying to connect")
success = swing.connect(num_retries=3)
print("connected: %s" % success)
if (success):
# get the state information
print("sleeping")
swing.smart_sleep(2)
swing.ask_for_state_update()
swing.smart_sleep(2)
print("taking off!")
swing.safe_takeoff(5)
print("plane forward")
swing.set_flying_mode("plane_forward")
swing.smart_sleep(1)
print("quadricopter")
swing.set_flying_mode("quadricopter")
print("landing")
swing.safe_land(5)
swing.smart_sleep(5)
print("disconnect")
swing.disconnect()