6. 파이썬 드론 코딩 시작하기
6. 파이썬 드론 코딩 시작하기
01.
반드시 작성해야 하는 코드
** 해당 코드는 드론 코딩을 시작하실 때 항상 기입해주셔야 합니다 **
from time import sleep
from CodingRider.drone import *
from CodingRider.protocol import *
if __name__ == '__main__':
drone = Drone()
drone.open('COM3')
** 드론 프로그램 코드 설명
"필요한 도구들을 가져오기"
우리가 요리할 때 재료가 필요하듯, 프로그램도 특정 기능을 사용하려면 필요한 도구(패키지)를 가져와야 해요.
from time import sleep → 프로그램이 잠깐 멈추도록 하는 기능이에요.
from CodingRider.drone import * → 드론을 조종할 수 있는 기능들을 가져와요.
from CodingRider.protocol import * → 드론과 컴퓨터가 정보를 주고받는 방법을 가져와요.
"프로그램을 시작하는 부분"
if __name__ == "__main__":
이 부분은 "자, 이제 프로그램을 시작하자!" 라는 뜻이에요. 이 코드가 있어야 컴퓨터가 프로그램을 실행해요.
"드론을 준비하기"
drone = Drone()
드론을 조종하려면 드론을 프로그램에 불러와야 해요.
이제 drone이라는 이름을 사용해서 드론을 조종할 수 있어요!
예) drone.sendClearBias() → 드론이 방향을 바로잡도록 도와줘요.
"드론과 컴퓨터 연결하기"
drone.open('COM3')
드론이 컴퓨터와 대화하려면 특정 연결 포트를 사용해야 해요.
여기서 'COM3'은 예시이므로 컴퓨터에 맞는 포트로 바꿔야 해요!
📌 어떻게 찾나요?
포트를 찾으려면 장치 관리자를 열고 드론이 연결된 곳을 확인하면 돼요.
💡 정리하면?
1️⃣ 필요한 도구(기능) 가져오기
2️⃣ 프로그램 시작하기
3️⃣ 드론 준비하기
4️⃣ 드론과 컴퓨터 연결하기
이제 드론을 조종할 준비 완료! 🚀