Mouse.isPressed()
Descripción
Comprueba el estado actual de todos los botones del ratón, e informa de si alguno está presionado o no.
Sintaxis
Mouse.isPressed();
Mouse.isPressed(button);
Parámetros
- Cuando no hay valor pasado, se comprueba el estado del botón izquierdo del ratón.
- button: el pulsador del ratón a comprobar - char
- MOUSE_LEFT (por defecto)
- MOUSE_RIGHT
- MOUSE_MIDDLE
Retornos
- Boolean : informa sobre si se pulsa un botón o no
Ejemplo
void setup() {
// El pulsador del Ratón que inicia la pulsación
pinMode(2, INPUT);
// El pulsador del Ratón que finaliza la pulsación
pinMode(3, INPUT);
// Inicia la comunicación serie con el oredenador
Serial1.begin(9600);
// inicia la biblioteca Mouse
Mouse.begin();
}
void loop() {
// variable para comprobar el estado de los botones
int mouseState = 0;
// Si el pulsador conectado al pin 2 está cerrad0, pulse y mantenga pulsado el botón derecho del ratón y guardar el estado de una variable
if (digitalRead(2) == HIGH) {
Mouse.press();
mouseState = Mouse.isPressed();
}
// Si el pulsador conectado al pin 3 está cerrado, suelte el botón derecho del ratón y guardar el estado de una variable
if (digitalRead(3) == HIGH) {
Mouse.release();
mouseState = Mouse.isPressed();
}
// imprime el estado actual de los botones del ratón
Serial.println(mouseState);
delay(10);
}
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.