const int CDS=A0;
int sw1=9;
int val=0;
void setup(){
for(int p=9;p<12;p++){
pinMode(p,OUTPUT);
}
pinMode(8,INPUT);
pinMode(CDS,INPUT);
}
void loop(){
if(digitalRead(8)==1){
sw1=sw1+1;
if(sw1>11){
sw1=9;
}
delay(200);
}
for (int i=9;i<12;i++) {
if(i==sw1) {
val=analogRead(CDS)/4;
analogWrite(i,val);
}
else {
analogWrite(i,0);
}
}
}
'Tutorial > Arduino' 카테고리의 다른 글
| [Arduino] RGB LED 선택해서 컨트롤하기 (0) | 2011/04/06 |
|---|---|
| [Arduino] 버튼 누르면 켜지는 LED (0) | 2011/04/06 |
| [Arduino]RGB_LED 제어하기 (2) | 2011/04/05 |
| [Arduino] LED Loop (0) | 2009/11/17 |


RGB_LED_02.zip




댓글을 달아 주세요