태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.



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);
    }
  }
}


저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'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
Posted by MotionDJ

댓글을 달아 주세요