본문 바로가기 주메뉴 바로가기

1. 개요


2. 기본사용법


3. 블록코딩 - 블록클리


4. 블록코딩 - 로킷블록


5. 파이썬


5.1. 개발환경 구축


5.2. 기본 비행


5.3. 센서 활용 비행


5.4. 긴급정지 명령


드론은 늘 이륙 및 비행보다 착륙이 중요합니다.

아래 명령을 이용하여 위험 시 컨트롤 + C 를 눌러서 비상 착륙 시키세요



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
from codrone_edu.drone import *
import time
 
STOP_VALUE=1 # 변수
 
drone = Drone()
drone.pair()
 
# try~ except 특정 예외 코드
try:
 while True:
 
  STOP_VALUE +=1 #변수 증가
  
  #------------이 부분을 코딩 수정 하면 됩니다.-------------
  
  drone.takeoff()
  time.sleep(10)
  drone.land()
  drone.close()
 
  #---------------------------------------------------------
  
 
 
# Ctrl + C를 입력할 경우 드론 착륙
 
except KeyboardInterrupt: #STOP_VALUE의 무한 증가를 막는 커맨드
    
    print('Ctrl + C 중지 메시지 출력')
    
    #------------컨트롤 C를 눌럿을때 발생 할 명령 (=착륙명령)--
    
    drone.land()   #모터 정지는 drone.emergency_stop()
    drone.close()
    #---------------------------------------------------------
    
print('Drone STOP')
cs

TOP