> For the complete documentation index, see [llms.txt](https://ubtechedu.gitbook.io/chinese/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://ubtechedu.gitbook.io/chinese/standard/onborad/button/button1.clicks.md).

# button1.clicks()

获取按键状态

### 返回

| 参数名    | 类型  | 描述                         |
| ------ | --- | -------------------------- |
| number | int | 按键状态；-1为长按，0为未按下，1为单击，2为双击 |

### 例子

用uKitExplore v2板子控制，板载按键单击时，亮红灯400ms；双击时，亮绿灯400ms，长按时，亮蓝灯400ms。未按下灯灭。

```c
#include "uKitExplore2.h"
void setup() {    
    Initialization();
}

void loop() {    
    button1.Update();    
    if(button1.clicks == 1){        
        setRgbledColor(255,0,0);        
        delay(400);    
    }    
    else if(button1.clicks == 2){        
        setRgbledColor(0,255,0);        
        delay(400);    
    }    
    else if(button1.clicks == -1){        
        setRgbledColor(0,0,255);        
        delay(400);    
    }    
    else{    
        setRgbledColor(0,0,0);
    }    
}
```
