이메일

구글 : kdj777ehdwns@gmail.com
네이버 : kdj777ehdwns@naver.com
epsckr2016.blogspot.com

2016년 9월 6일 화요일

[아두이노] 버튼을 이용하여 삼색 LED 켜기



#define RED 11
#define GREEN 10
#define BLUE 9
#define RED_BT 4
#define GREEN_BT 3
#define BLUE_BT 2
int r=0, g=0, b=0;

void setup() {
  pinMode(RED_BT,INPUT);
  pinMode(GREEN_BT,INPUT);
  pinMode(BLUE_BT,INPUT);
}
  
  void loop() {
    if(digitalRead(RED_BT)==HIGH){
      ++r;
      if(r>255){
        r=0;
      }
    }
    if(digitalRead(GREEN_BT)==HIGH){
      ++g;
      if(g>255){
        g=0;
      }
    }
    if(digitalRead(BLUE_BT)==HIGH){
      ++b;
      if(b>255){
        b=0;
      }
    }
    
    analogWrite(RED,r);
    analogWrite(GREEN,g);
    analogWrite(BLUE,b);
    delay(10);
}










날짜 : 2016년 09월 06일

댓글 없음:

댓글 쓰기