Files
bc-drones/flyupflydown.py
T

24 lines
570 B
Python
Executable File

from codrone_edu.drone import *
import time
drone = Drone()
drone.connect() # or drone.pair() if connect() doesn't work in your version
# Take off and stabilize
drone.takeoff()
drone.hover(2) # wait a couple seconds to stabilize
# Fly UP 1 foot (0.3m) at a moderate speed
drone.move_distance(0, 0, 0.1, 0.2) # x=0, y=0, z=+0.3m (up), speed=0.5 m/s
# Hover briefly
drone.hover(1)
# Fly DOWN 1 foot (0.3m) slowly
drone.move_distance(0, 0, -0.1, 0.2) # z=-0.3m (down), slower speed = 0.3 m/s
# Land safely
drone.land()
drone.disconnect() # or drone.close()