게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안녕하세요 궁금한게 있습니다 ㅠㅠ
게시물ID : programmer_2749짧은주소 복사하기
작성자 : sniperlifle
추천 : 0
조회수 : 228회
댓글수 : 3개
등록시간 : 2014/04/19 14:37:37
시피유로 간단하게 LED켜고 끄고 하는 강의 듣고있는데 과제중에 이해가 안된느 부분이 있네요


void setup(){

  pinMode(1, OUTPUT);
  pinMode(2, OUTPUT);
  pinMode(3, OUTPUT);
  pinMode(4, OUTPUT);
  pinMode(5, OUTPUT);
    

  SerialUSB.begin();

}

int i=0;

void loop(){

  
  
  for (int i = 0; i <= 5; i += 1) {
    
    SerialUSB.println(i);
    
    delay(100);
  }
  
  
  if(i==0){
  digitalWrite(1,HIGH);
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  }
  
  else if(i==1){
  digitalWrite(1,LOW);
  digitalWrite(2,HIGH);
  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  }
  
  else if(i==2){
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,HIGH);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  }
  
  else if(i==3){
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,HIGH);
  digitalWrite(5,HIGH);
  }
  
  else if(i==4){
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,HIGH);
  }
  
  else if(i==5){
  digitalWrite(1,LOW);
  digitalWrite(2,LOW);
  digitalWrite(3,LOW);
  digitalWrite(4,LOW);
  digitalWrite(5,LOW);
  }
 


}

이렇게 작성해서 작동시켜봤는데 시리얼모니터로 보면 숫자는 올라갑니다
근데 숫자가 한바퀴 돌고 LED 전체가 다 켜지고 순차적으로 꺼져야되는데 그런게 없네요 ㅠㅠ
어느부분을 잘못한건가요ㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호