설명
마우스 함수를 사용하면 32u4 또는 SAMD 마이크로 기반 보드가 마이크로의 기본 USB 포트를 통해 연결된 컴퓨터에서 커서 이동을 제어할 수 있다. 커서 위치를 업데이트 할 때는 늘 커서의 이전 위치를 기준으로 한다.
마우스 함수를 사용하면 32u4 또는 SAMD 마이크로 기반 보드가 마이크로의 기본 USB 포트를 통해 연결된 컴퓨터에서 커서 이동을 제어할 수 있다. 커서 위치를 업데이트 할 때는 늘 커서의 이전 위치를 기준으로 한다.
이러한 핵심 라이브러리는 32u4 및 SAMD 기반 보드 (Leonardo, Esplora, 제로, 두에 및 MKR 제품군)가 연결된 컴퓨터에 기본 마우스 및 / 또는 키보드로 표시되는 것을 허용한다.
마우스 및 키보드 라이브러리 사용시주의 사항: 마우스 또는 키보드 라이브러리가 계속 실행 중인 상황에서는 보드를 프로그래밍하기가 어려울 수 있습니다. 실행중인 상황에서 Mouse.move()
와 `Keyboard.print()`와 같은 함수는 커서를 움직이거나 연결된 컴퓨터로 키 스트로크를 보내게 될것임으로 핸들 할 준비가되었을 때만 호출되는것이 더 좋은 환경일 것입니다. 물리적 스위치처럼이 기능을 켜거나 제어 할 수있는 특정 입력에만 응답하는 제어 시스템을 사용하는 것이 좋습니다.
마우스나 키보드 라이브러리를 사용할 때`Serial.print()`를 사용하여 출력값을 먼저 테스트해보는것이 좋습니다. 이렇게하면 어떤 값 출력되고 있는지 먼저 알아볼 수 있습니다. 이런식으로 처리할 수 있는 방법을 마우스 및 키보드 예제에서 참조해보십시오.
EXAMPLE KeyboardAndMouseControl: Demonstrates the Mouse and Keyboard commands in one program.
EXAMPLE ButtonMouseControl: Control cursor movement with 5 pushbuttons.
EXAMPLE JoystickMouseControl: Controls a computer’s cursor movement with a Joystick when a button is pressed.