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
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.

※ OUR MESSAGES