Вернуться к библиотеке USBHost
mouseReleased()
Описание
mouseReleased() - это функция, которая вызывается при отпускании кнопки на подключенной к Ардуино мыши.
Синтаксис
void mouseReleased(){ //команды }
Пример
#include <MouseController.h> // Инициализируем USB-контроллер USBHost usb; // Подключаем контроллер USB-мыши MouseController mouse(usb); boolean left = false; boolean middle = false; boolean right = false; void mousePressed() { if (mouse.getButton(LEFT_BUTTON)) left = true; if (mouse.getButton(MIDDLE_BUTTON)) middle = true; if (mouse.getButton(RIGHT_BUTTON)) right = true; } // Эта функция перехватывает событие отпускания кнопки на подключенной мыши void mouseReleased() { Serial.print("Released: "); if (!mouse.getButton(LEFT_BUTTON) && left==true) { Serial.print("L"); left = false; } if (!mouse.getButton(MIDDLE_BUTTON) && middle==true) { Serial.print("M"); middle = false; } if (!mouse.getButton(RIGHT_BUTTON) && right==true) { Serial.print("R"); right = false; } Serial.println(); } void setup(){ Serial.begin(9600); } void loop(){ usb.Task(); };