bibliotecas mouse y keyboard
DESCRIPTION
Bibliotecas para mouse y teclado arduinoTRANSCRIPT
BIBLIOTECAS MOUSE Y KEYBOARDEstas bibliotecas son aplicables para Arduino Leonardo, micro y due nicamente. Y permiten que estos se comporten como un mouse o un teclado conectado al puerto usb de una computadora.MouseLas funciones del mouse(ratn) permiten a un Arduino Leonardo, micro o due controlar el movimiento del cursor en un ordenador al cual estn conectados.La actualizacin de la posicin del cursor siempre es relativa a la ubicacin anterior del cursor. Mouse.begin() Mouse.click() Mouse.end() Mouse.move() Mouse.press() Mouse.release() Mouse.isPressed()KeyboardLas funciones del keyboard(teclado) permiten a un Arduino Leonardo, micro o duel enviar pulsaciones de teclas a un ordenador al cual estn conectados.Nota: No todos los caracteres ASCII son posibles de enviar con esta biblioteca, sobre todo los que no se imprimen.La biblioteca es compatible con el uso de las teclas modificadoras.Las teclas de modificacin cambian el comportamiento de otra de las claves cuando se presionan simultneamente. Keyboard.begin() Keyboard.end() Keyboard.press() Keyboard.print() Keyboard.println() Keyboard.release() Keyboard.releaseAll() Keyboard.write()
Modificadores de tecladoLas funciones Keyboard.write (), Keyboard.press() y Keyboard.release () no funcionan con todos los caracteres ASCII posibles, slo las que corresponden a una tecla del teclado.Por ejemplo, la tecla de retroceso funciona, pero muchos de los otros caracteres no imprimibles pueden producir resultados imprevisibles.Para letras maysculas (y otras teclas), lo que se enva shift ms el carcter (es decir, el equivalente a pulsar estos dos teclas en el teclado).Una tecla modificadora es una llave especial en un teclado de computadora que modifica la accin normal de la otra clave, cuando los dos se presionan en combinacin.Para ms informacin sobre los valores ASCII y los caracteres o las funciones que representan, verhttp://www.asciitable.com/Para mltiples pulsaciones utilizarKeyboard.press()Definiciones del Leonardo para teclas modificadoras se enumeran a continuacin:
ClaveValor hexadecimalValor decimal
KEY_LEFT_CTRL0x80128
KEY_LEFT_SHIFT0x81129
KEY_LEFT_ALT0x82130
KEY_LEFT_GUI0x83131
KEY_RIGHT_CTRL0x84132
KEY_RIGHT_SHIFT0x85133
KEY_RIGHT_ALT0x86134
KEY_RIGHT_GUI0x87135
KEY_UP_ARROW0xDA218
KEY_DOWN_ARROW0xD9217
KEY_LEFT_ARROW0xd8216
KEY_RIGHT_ARROW0xD7215
KEY_BACKSPACE0xB2178
KEY_TAB0xB3179
KEY_RETURN0xB0176
KEY_ESC0xB1177
KEY_INSERT0xD1209
KEY_DELETE0xD4212
KEY_PAGE_UP0xD3211
KEY_PAGE_DOWN0xD6214
KEY_HOME0xD2210
KEY_END0xD5213
KEY_CAPS_LOCK0xC1193
KEY_F10xC2194
KEY_F20xC3195
KEY_F30xC4196
KEY_F40xC5197
KEY_F50xC6198
KEY_F60xC7199
KEY_F70xC8200
KEY_F80xC9201
KEY_F90xCA202
KEY_F100xCB203
KEY_F110xCC204
KEY_F120xCD205