创客百科

姿势共享,有节操无门槛参与的创客百科,创客动力之源 \ (^_^) /

用户工具

站点工具


arduino:libraries:mousepress

Mouse

Mouse.press()

说明

模拟按下一个按钮.并发送此按下信息到已连接的计算机。一个等同于不停地点击鼠标​​按钮的点击。这样的一个点击动作会被mouse.release()语句打断。 使用Mouse.press()前,你需要使用 Mouse.begin()。 Mouse.press()默认为鼠标左按钮按下。

警告:当您使用Mouse.press()命令,Arduino会替代你的鼠标(进行工作),在您使用的该命令之前确保你有一个可以控制的设备,比如一个按钮,让你关键时刻可以夺回控制权。

语法

Mouse.press();
Mouse.press(button)

参数

button:按鼠标按钮- 字符

  • MOUSE_LEFT(默认)
  • MOUSE_RIGHT
  • MOUSE_MIDDLE

返回

例子

void setup(){
   //设定一个开关,将会模拟发出鼠标的"按"
  pinMode(2,INPUT);
   //设定一个开关,将会终止模拟鼠标发出"按下"
  pinMode(3,INPUT);
   //启动鼠标库
  Mouse.begin();
}
 
void loop(){
   //如果连接到管脚2开关关闭时,**模拟**按住鼠标右键
  if(digitalRead(2) == HIGH){
    Mouse.press();
  }
   //如果连接到引脚3的开关闭合,**模拟**松开鼠标按钮
  if(digitalRead(3) == HIGH){
    Mouse.release();
  }
}
本页面的其他翻译:
arduino/libraries/mousepress.txt · 最后更改: 2016/12/25 22:15 (外部编辑)