本帖最后由 死磕单片机 于 2015-4-26 13:22 编辑
const int RED=2;
const int BLUE=3;
const int GREEN=4;
const int BUTTON=5;
int num=0;
void setup()
{
pinMode(RED,OUTPUT);
pinMode(BLUE,OUTPUT);
pinMode(GREEN,OUTPUT);
pinMode(BUTTON,INPUT);
digitalWrite(BUTTON,HIGH);
digitalWrite(RED,1);
digitalWrite(BLUE,1);
digitalWrite(GREEN,1);
// Serial.begin(9600);
}
void loop()
{
int val=digitalRead(BUTTON);
if(val==0)
{
delay(100);
if(val==0)
{
num++;//
delay(100);
}
}
if(num==1)
{
digitalWrite(RED,0);
digitalWrite(BLUE,1);
digitalWrite(GREEN,1);
}
if(num==2)
{
digitalWrite(RED,1);
digitalWrite(BLUE,0);
digitalWrite(GREEN,1);
}
if(num==3)
{
digitalWrite(RED,1);
digitalWrite(BLUE,1);
digitalWrite(GREEN,0);
}
if(num==4)
{
num=0;
digitalWrite(RED,1);
digitalWrite(BLUE,1);
digitalWrite(GREEN,1);
}
// Serial.println(num);
} |