WIRELESS GAMING KONSOLEN använder mänskliga GESTER (5 / 10 steg)
Steg 5: Kodning... @ arduino Leonardo
SoftwareSerial mySerial (10, 11); RX, TX
void setup() {
Serial.BEGIN(9600);
tag (!. Serial) {
Keyboard.BEGIN (); mySerial. BEGIN(9600);
}
}
void loop() {
använda seriell in för att styra musen:
om (tillgänglig ()) {mySerial.
int inChar = mySerial. läsa ();
Växla (inChar) {
fall '1':
Keyboard.Press('m'); Delay(100);
Keyboard.release('m');
bryta;
fallet "2":
Keyboard.Press(KEY_LEFT_ARROW); Keyboard.Press('s');Delay(300); Keyboard.release(KEY_LEFT_ARROW); Keyboard.release('S');
bryta;
fallet "3":
Keyboard.Press(KEY_RIGHT_ARROW); Keyboard.Press('s');Delay(300); Keyboard.release(KEY_RIGHT_ARROW); Keyboard.release('S');
bryta;
fallet "4":
Keyboard.Press('s'); Delay(500); Keyboard.release('S');
bryta;
fallet "5":
Keyboard.Press(KEY_RIGHT_ARROW); Delay(500); Keyboard.release(KEY_RIGHT_ARROW);
bryta;
fallet "6":
Keyboard.Press(KEY_LEFT_ARROW); Delay(500); Keyboard.release(KEY_LEFT_ARROW);
bryta;
}
}
}