button1.clicks()

获取按键状态

返回

参数名

类型

描述

number

int

按键状态;-1为长按,0为未按下,1为单击,2为双击

例子

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

#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);
    }    
}

最后更新于