Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes
USBHost :
MouseController
class
mousePressed()
Description
mousePressed() is a function that is called whenever a button on a connected USB mouse is pressed.
Syntax
void mousePressed(
)
{
//statements
}
Example
#include <MouseController.h>
// Initialize USB Controller
USBHost usb
;
// Attach mouse controller to USB
MouseController mouse
(usb
)
;
// This function intercepts mouse button press
void mousePressed
(
)
{
Serial.
print
(
"Pressed: "
)
;
if
(mouse.
getButton
(LEFT_BUTTON
)
)
Serial.
print
(
"L"
)
;
if
(mouse.
getButton
(MIDDLE_BUTTON
)
)
Serial.
print
(
"M"
)
;
if
(mouse.
getButton
(RIGHT_BUTTON
)
)
Serial.
print
(
"R"
)
;
Serial.
println
(
)
;
}
void
setup
(
)
{
Serial.
begin
(
9600
)
;
}
void
loop
(
)
{
usb.
Task
(
)
;
}
See Also
Reference Home
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.