티스토리 뷰

목차



    반응형

    ([수정 2020.11.14 - 군인 휴가(신병4+위로3)] 휴가때도 컴퓨터 만지는 내 인생..)

     

     

    [방법1] - 안됨

    구글 검색 키워드:arduino hid absolute coordinate

    https://forum.arduino.cc/index.php?topic=94140.0

     

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    [방법2] - 안됨

     

    *아두이노 라이브러리 추가하는 방법

     

    아두이노 라이브러리에서 "Absolute Mouse" 검색 후 설치

    https://www.arduinolibraries.info/libraries/absmouse

    https://github.com/jonathanedgecombe/absmouse

     

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    [방법3] - 직접구현

    1. 현재 좌표값 파악

    2. 이동하려는 좌표값 파악

    3. 1,2에서 구한 x,y값이 차이만큼 현재 좌표에서 이동

     

    단점:

    속도가 너무 느림(파이썬말고 아두이노 쪽에서 알고리즘 짜야함)

    아두이노가 정확한 윈도우 절대좌표로 이동 안하는 현상이 종종 생김. (윈도우 api(pyautogui)이용하면 제대로 되지만)

     

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    [방법4] - github 검색(https://github.com/search?o=desc&q=Absolute+arduino&s=stars&type=Repositories)

    https://github.com/per1234/MouseTo

     

    per1234/MouseTo

    Library for Arduino Leonardo/Micro for moving the mouse pointer to absolute screen coordinates. - per1234/MouseTo

    github.com

    방법3이랑 비슷한 결과 나옴.

    오차 +-5 나고 가끔은 크게 남.

     

    ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ

    추가(21.06.04)

    *마우스 이동 함수 사용 시 파라미터 최대/최소값 확인하기. -128~127로 예상

    https://www.arduino.cc/reference/en/language/functions/usb/mouse/mousemove/

    https://monsh.tistory.com/1

     

    *윈도우 마우스 가속 설정

    http://www.kbdmania.net/xe/qanda/8935439

    https://www.thefastcode.com/ko-krw/article/how-to-fix-enhance-pointer-precision-automatically-enabling-or-disabling-itself-in-windows

     

     

     

    *특수키,일반키 키 값

    https://www.arduino.cc/en/Reference/KeyboardModifiers

    https://www.youtube.com/watch?v=kaGxz2Or1Xw 

     

     

     

     

    반응형