[USB]
説明
Checks the current status of all mouse buttons, and reports if any are pressed or not.
構文
Mouse.isPressed();
Mouse.isPressed(button);
媒介変数
When there is no value passed, it checks the status of the left mouse button.button
: which mouse button to check – char
MOUSE_LEFT
(default)MOUSE_RIGHT
MOUSE_MIDDLE
戻り値
boolean: reports whether a button is pressed or not
例
void setup(){ //The switch that will initiate the Mouse press pinMode(2,INPUT); //The switch that will terminate the Mouse press pinMode(3,INPUT); //Start serial communication with the computer Serial1.begin(9600); //initiate the Mouse library Mouse.begin(); } void loop(){ //a variable for checking the button's state int mouseState=0; //if the switch attached to pin 2 is closed, press and hold the right mouse button and save the state ina variable if(digitalRead(2) == HIGH){ Mouse.press(); mouseState=Mouse.isPressed(); } //if the switch attached to pin 3 is closed, release the right mouse button and save the state in a variable if(digitalRead(3) == HIGH){ Mouse.release(); mouseState=Mouse.isPressed(); } //print out the current mouse button state Serial1.println(mouseState); delay(10); }
See also
Language Reference Home
86Duino のリファレンスのテキストは Arduino レファレンス を編集したもので、 Creative Commons Attribution-ShareAlike 3.0 License下でライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。