728x90 파이썬31 파이썬으로 드론 조종하기 (함수사용법) 함수 정리 setEventHandler(DataType.타입, 함수이름) : 주기적으로 반복되는 이벤트 타이머 함수입니다. DataType에는 Button과 Joystick이 있습니다. DataType이 Button이라면 버튼 정보를 받습니다. drone = Drone() drone.open('com5') drone.setEventHandler(DataType.Button,함수이름) DataType이 Joystick이라면 조이스틱 정보를 받습니다. drone = Drone() drone.open("com5") drone.setEventHandler(DataType.Joystick,함수이름) sendRequest(DeviceType.Drone,DataType.타입) : 데이터를 요청하는 함수입니다. Dat.. 2022. 7. 27. 파이썬으로 드론 조종하기 (기본설정) 파이썬으로 코드를 작성해서 드론을 조종해보겠습니다. 코드를 작성하기 위해서는 조종기와 드론에 대해 잘 알아야 합니다. 드론과 컨트롤러는 다양한 종류가 있지만, 기본적으로 드론은 좌우 2개씩 총 4개의 프로펠러로 날고 앞, 뒤, 위, 아래로 움직이고, 좌우로 회전합니다. 컨트롤러 또한 드론 조종에 맞게 만들어져 있습니다. e_drone 패키지 pip로 e_drone 패키지를 설치해줍니다. VScode 또는 cmd 등 각자 사용하는 툴에 pip install e_drone이라고 치면 설치 가능합니다. from e_drone.drone import * from e_drone.protocol import * import했을때 이상이 없다면 설치가 잘된 겁니다. 혹시 이상이 있다면 pip install --upg.. 2022. 7. 26. 파이썬 pyautogui 패키지로 자동 설문지 응답 프로그램 코드 작성 pyautogui로 마우스와 키보드를 제어해서 자동 설문지 응답 프로그램 코드를 만들어보겠습니다. 구글 계정의 문서에 들어가서 설문지를 만들어줍니다. 자동 설문지 응답 프로그램 import pyautogui as pyau import time import pyperclip as pype import random url="https://forms.gle/h1hzgSsAi8S48fR87" ### 크롬열기 pyau.hotkey("win","r") time.sleep(0.5) pyau.typewrite("chrome") time.sleep(0.5) pyau.press("enter") time.sleep(0.5) pype.copy(url) pyau.hotkey("ctrl","v") pyau.press("enter.. 2022. 7. 25. 파이썬 pyautogui 패키지 사용법 pyautogui는 키보드와 마우스를 제어할 수 있어서 키보드와 마우스를 제어하는 다양한 프로그램을 만들 수 있습니다. pyautogui패키지를 사용하기 위해서는 pip install pyautogui로 pyautogui패키지를 설치해야 합니다. pyautogui position() 함수를 사용해서 마우스의 위치를 알 수 있습니다. Shift+F5를 누르면 디버깅이 멈춥니다. import pyautogui as pyau import time while True: print(pyau.position()) time.sleep(0.5) pyautogui, time 패키지를 불러와서 position(), sleep() 함수를 사용했습니다. 포지션 함수를 사용하면 마우스를 움직일 때마다 x, y 좌표가 표시되고,.. 2022. 7. 23. 이전 1 2 3 4 5 6 ··· 8 다음 728x90