게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[본삭금] 아두이노 완전초보 질문하나 드려요ㅠㅠ(왕초보)
게시물ID : programmer_20688짧은주소 복사하기
작성자 : opinion
추천 : 0
조회수 : 449회
댓글수 : 2개
등록시간 : 2017/05/28 07:52:29
옵션
  • 베스트금지
  • 베오베금지
  • 본인삭제금지

 

int led = 13;
void setup() {
   pinMode(led, OUTPUT);
}
void loop() {
   digitalWrite(led, HIGH);
   delay(1000); // wait for a second
   digitalWrite(led, LOW);
   delay(1000); // wait for a second
}

 

#define RED    7

#define YELLOW 6

#define GREEN  5

void setup() {

   pinMode(RED, OUTPUT);

   pinMode(YELLOW, OUTPUT);

   pinMode(GREEN, OUTPUT);

}

void loop() {

   digitalWrite(RED, HIGH);

   digitalWrite(YELLOW, HIGH);

   digitalWrite(GREEN, HIGH);

   delay(500);

   digitalWrite(RED, LOW);

   digitalWrite(YELLOW, LOW);

   digitalWrite(GREEN, LOW);

   delay(500);

}





이거 위에는 아두이노 내장LED 껏다키는 유명한 Blink 예제 코드이구요,
밑에는 외장 led를 켜는 코드입니다

저기 첫번째코드에서는 int led = 13으로 변수선언을 했는데
왜 두번째에선 #define을 쓰는거에요?

똑같이 int red = 7 뭐 이렇게 해도되는거아닌가요?
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호