|
|
发表于 2014-3-13 11:15:17
|
显示全部楼层
int pbIn = 2; // 定义输入信号引脚
int ledOut = A0; // 定义输出指示灯引脚
int state = LOW; // 定义默认输入状态
void setup()
{
// 设置输入信号引脚为输入状态、输出引脚为输出状态
pinMode(pbIn, INPUT);
pinMode(ledOut, OUTPUT);
}
int counter=0;//记录次数
byte m=0;//暂存状态
void loop()
{
state = digitalRead(pbIn); //读取微动开关状态
if(state==1){//按下按钮
if(m==0){
digitalWrite(ledOut, HIGH); //点亮
m=1;
}else{
digitalWrite(ledOut, LOW); //灭
m=0;
}
counter++;//记录按钮次数
delay(500);
}
} |
|