본문으로 건너뛰기

제품소개 준비중입니다.

빠른시일 내 오픈하도록 노력하겠습니다.
감사합니다.


자료실

만지고 만들면서 쉽게 배우는, 글로벌 코딩


자료실

코딩자료 | 버튼으로 삼색LED 조절하기


페이지 정보

작성자 글로벌코딩 작성일17-04-18 02:20 조회수 385회

본문

#define RED 11
#define GREEN 10
#define BLUE 9
#define RED_BUTTON 4
#define GREEN_BUTTON 3
#define BLUE_BUTTON 2
int r=0, g=0, b=0;
void setup(){
pinMode(RED_BUTTON, INPUT);
pinMode(GREEN_BUTTON, INPUT);
pinMode(BLUE_BUTTON, INPUT);
}
void loop(){
  if(digitalRead(RED_BUTTON) == HIGH){
    ++r; // r 값을 증가시킨다.
if(r>255){ r=0;
}
}
if(digitalRead(GREEN_BUTTON) == HIGH){
  ++g; // g 값을 증가시킨다.
if(g>255){
  g=0;
}
}
if(digitalRead(BLUE_BUTTON) == HIGH){
  ++b; // b 값을 증가시킨다.
if(b>255){
  b=0;
}
}
analogWrite(RED, r);
analogWrite(GREEN, g);
analogWrite(BLUE, b);
delay(10);
}