readButtonValue(id)

获取按压传感器状态

参数

参数名

类型

描述

id

unsigned char

要控制的ID号,范围0~10

返回

参数名

类型

描述

number

int

按压状态,1表示单击,2表示双击,3表示长按

例子

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

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

void loop() {    
    int ButtonState1 = 0;    
    ButtonState1 = readButtonValue(1);    
    if(ButtonState1  == 1){        
        setRgbledColor(255,0,0);        
        delay(400);    
    }    
    else if(ButtonState1  == 2){ 
        setRgbledColor(0,255,0);        
        delay(400);    
    }    
    else if(ButtonState1  == 3){        
        setRgbledColor(0,0,255);        
        delay(400);    
    }    
    else{    
        setRgbledColor(0,0,0);    
    }    
}

最后更新于