Mouse
Beschreibung
Die mouse-Funktionen ermöglichen es, auf 32u4- oder SAMD-micro-basiertend Boards den Mauszeiger auf einem verbundenem Computer über dessen nativen USB-Port zu steuern. Wenn man die Mauszeigerposition ändert, so ist die neue Position immer relativ zu der vorhergehenden Position.
※ Anmerkungen und Warnungen:
Diese Core-Bibliotheken erlauben es 32u4- oder SAMD-basierten Boards (Leonardo, Esplora, Zero, Due und MKR Family), als native Maus und/oder Tastatur auf dem verbundenen Computer zu erscheinen.
Achtung: Wenn die Maus oder Tastatur permanent läuft, wird es schwer, das Board noch zu programmieren. Funktionen wie Mouse.move() und Keyboard.print() bewegen den Cursor oder senden Tastenanschläge an den verbundenen Computer. Diese Funktionen sollten nur aufgerufen werden, wenn das Programm diese behandeln kann. Es wird deshalb empfohlen, ein Kontrollsystem zu nutzen, z.B. einen physikalischen Schalter oder nur auf bestimmte Eingaben zu antworten.
Wenn die Mouse- oder Keyboard-Bibliothek benutzt wird, sollte die Ausgabe zunächst mit Serial.print() überprüft werden. Auf diesem Weg kann man sich sicher sein, dass die richtigen Werte an den verbundenen Computer gesendet werden. Die Beispiele liefern weitere Informationen dazu.
Funktionen
Siehe Auch
- Beispiel : KeyboardAndMouseControl: Zeigt, wie die Mouse- und Keyboard-Bibliothek verwendet werden.
- Beispiel : ButtonMouseControl: Steuert den Mauszeiger mit 5 Buttons.
- Beispiel : JoystickMouseControl: Steuert den Mauszeiger eines Computers mit einem Joystick, wenn ein Button gedrückt wird.
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |