//抢答器

//按下3个按钮分别点亮红黄绿3个灯,每个灯延时2秒。

int redled=10;

int yellowled=9;

int greenled=8;

int redpin=7;

int yellowpin=6;

int greenpin=5;

int red;

int yellow;

int green;

void setup()

{

pinMode(redled,OUTPUT);

pinMode(yellowled,OUTPUT);

pinMode(greenled,OUTPUT);

pinMode(redpin,INPUT);

pinMode(yellowpin,INPUT);

pinMode(greenpin,INPUT);

}

void loop()

{

red=digitalRead(redpin);

if(red==LOW)

{ digitalWrite(redled,LOW);}

else

{ digitalWrite(redled,HIGH);//点亮红灯

delay(2000); //延时2秒

}

yellow=digitalRead(yellowpin);

if(yellow==LOW)

{ digitalWrite(yellowled,LOW);}

else

{ digitalWrite(yellowled,HIGH); //点亮黄灯

delay(2000); //延时2秒

}

green=digitalRead(greenpin);

if(green==LOW)

{ digitalWrite(greenled,LOW);}

else

{ digitalWrite(greenled,HIGH); //点亮绿灯

delay(2000);//延时2秒

}

}arduino抢答器

相关文章: