아두이노

아두이노 3color led test

hjh1023 2020. 9. 8. 10:31
반응형
int redPin = 13;
int greenPin = 12;
int bluePin = 11;

void setup() 
{
  pinMode(redPin, OUTPUT);
  pinMode(greenPin, OUTPUT);
  pinMode(bluePin, OUTPUT);  
}

void loop()
{
  setColor(1, 0, 0);  // 빨강
  setColor(0, 1, 0);  // 녹색
  setColor(0, 0, 1);  // 파랑
  setColor(1, 1, 0);  // 노랑
  setColor(1, 0, 1);  // 자홍
  setColor(0, 1, 1);  // 청록
  setColor(1, 1, 1);  // 흰색
}

void setColor(int red, int green, int blue)
{
  digitalWrite(redPin, red);
  digitalWrite(greenPin, green);
  digitalWrite(bluePin, blue);  
  delay(1000);
}

 

반응형