Скрипт Fisrt_flight¶
Скрипт с примером первого полета. Взлет и посадка
Разбор скрипта. 1. Импортируем необходимые библиотеки и определяем их назначение:
from pion import Pion
import time
Создание подключения к дрону по IP адресу:
def main():
drone = Pion(ip="10.1.100.217")
time.sleep(0.5)
Запуск двигателей:
drone.arm()
time.sleep(0.5)
Взлет на высоту по умолчанию:
drone.takeoff()
time.sleep(10)
Выполнение приземления:
drone.land()
time.sleep(7)
Отключение двигателей:
drone.disarm()
drone.stop()
Далее используем конструкцию
if __name__ == "__main__":
, которая является точкой входа в программу. Всё, что идёт до этого условия, выполнятся всегда: и при вызове в качестве модуля и при вызове, как исполняемый файл.
if __name__ == "__main__":
main()
Примечание
Вы должны быть в одной сети с дроном