int led[]={4,5,6,7};
int sw1=2;
int sw2=3;
int i;
int j;
int value1,value2;
void setup()
{
pinMode(sw1,INPUT);
pinMode(sw2,INPUT);
for(i=0;i<4;i++)
{
pinMode(led[i],OUTPUT);
}
}
void loop()
{
for(i=0;i<4;i++)
{
digitalWrite(led[i],LOW);
}
value1=digitalRead(sw1);
value2=digitalRead(sw2);
if(value1==HIGH && value2==LOW)
{
digitalWrite(led[j],HIGH); delay(200);
digitalWrite(led[j],LOW); delay(200);
if(j==3)
j=0;
else
j++;
}
else if(value1==LOW && value2==HIGH)
{
digitalWrite(led[j],HIGH); delay(200);
digitalWrite(led[j],LOW); delay(200);
if(j==0)
j=3;
else
j--;
}
}
沒有留言:
張貼留言