Étape 5: Codage... @ arduino Leonardo
SoftwareSerial mySerial (10, 11) ; RX, TX
void setup() {}
Serial.Begin(9600) ;
while (!. {Série)
Keyboard.Begin (); mySerial. Begin(9600) ;
}
}
void loop() {}
entrée série permettent de contrôler la souris :
Si (disponibles ()) {mySerial.
int inChar = mySerial. lu () ;
Switch (inChar) {}
affaire « 1 » :
Keyboard.Press('m') ; Delay(100) ;
Keyboard.Release('m') ;
rupture ;
affaire « 2 » :
Keyboard.Press(KEY_LEFT_ARROW) ; Keyboard.Press('s');Delay(300) ; Keyboard.Release(KEY_LEFT_ARROW) ; Keyboard.Release('S') ;
rupture ;
affaire « 3 » :
Keyboard.Press(KEY_RIGHT_ARROW) ; Keyboard.Press('s');Delay(300) ; Keyboard.Release(KEY_RIGHT_ARROW) ; Keyboard.Release('S') ;
rupture ;
affaire « 4 » :
Keyboard.Press('s') ; Delay(500) ; Keyboard.Release('S') ;
rupture ;
affaire « 5 » :
Keyboard.Press(KEY_RIGHT_ARROW) ; Delay(500) ; Keyboard.Release(KEY_RIGHT_ARROW) ;
rupture ;
affaire « 6 » :
Keyboard.Press(KEY_LEFT_ARROW) ; Delay(500) ; Keyboard.Release(KEY_LEFT_ARROW) ;
rupture ;
}
}
}