Ardiono入门实践之LED彩灯

int redPin = 7;
int greenPin = 9;
int bluePin = 11;

void setup() {
  // put your setup code here, to run once:
  pinMode(redPin,OUTPUT);
  pinMode(greenPin,OUTPUT);
  pinMode(bluePin,OUTPUT);
}

void setcolor(int red,int green,int blue)
{
  if(red == true)
  {
    digitalWrite (redPin,HIGH);
    delay(1000);
    
  }
  else
  {
    digitalWrite(redPin,LOW);
  }
  if(green == true)
  {
    digitalWrite(greenPin,HIGH);
    delay(1000);
   
  }
  else
  {
    digitalWrite(greenPin,LOW);
  }
  if(blue == true)
  {
    digitalWrite(bluePin,HIGH);
    delay(1000);
   
  }
  else
  {
    digitalWrite(bluePin,LOW);
  }
  
}


void loop() {
  // put your main code here, to run repeatedly:
  while(1)
  { 
    setcolor(true,false,false);
    setcolor(true,true,false);
    setcolor(false,false,false);
    setcolor(true,true,true);
    setcolor(false,true,true);
    setcolor(false,true,false);
    setcolor(false,false,false);
    
  }
  
}

 

posted @ 2020-11-26 21:02  楸壳  阅读(108)  评论(0编辑  收藏  举报