레오나르도로 조이스틱 마우스를 만드는데
컴파일과 업로드는 됫는데, 마우스로 움직이진 않고,
한글문서 같은데서 스크롤 위아래로 움직이는 정도로만 가능한 상태라
어떻게하면 개선할수 있을지 궁금합니다.
--------------------------------------------------
구성품
아두이노 LEONARGO, ITEAD Joystick shield
--------------------------------------------------
#include
int butten_A = 7;
int butten_B = 6;
int butten_C = 9;
int butten_D = 4;
// int butten_E = 3;
// int butten_F = 8;
int bA_state = 0;
int bB_state = 0;
int bC_state = 0;
int bD_state = 0;
void setup() {
pinMode(butten_A,INPUT);
pinMode(butten_B,INPUT);
pinMode(butten_C,INPUT);
pinMode(butten_D,INPUT);
Mouse.begin();
}
void loop() {
int x = analogRead (A1);
int y = analogRead (A0);
bA_state = digitalRead(butten_A);
bB_state = digitalRead(butten_B);
bC_state = digitalRead(butten_C);
bD_state = digitalRead(butten_D);
if(x < 456) {
Mouse.move(-1, 0); // 마우스가 왼쪽으로 이동
}
if(x > 556) {
Mouse.move(1, 0); // 마우스가 오른쪽으로 이동
}
if(y < 473) {
Mouse.move(0, -1); // 마우스가 위로 이동
}
if(y > 573) {
Mouse.move(0, 1); // 마우스가 아래로 이동
}
if(bA_state == LOW) {
Mouse.press(MOUSE_LEFT);
}
if(bB_state == LOW) {
Mouse.press(MOUSE_RIGHT);
}
if(bC_state == LOW) {
Mouse.click(MOUSE_LEFT);
}
if(bD_state == LOW) {
Mouse.click(MOUSE_RIGHT);
}
}
|