반응형
- C/C++언어 사용

아두이노 소스코드 기본 구조
- setup( ) : 실행시 초기에 1번 실행되는 함수. 초기 설정 코드용.
- loop( ) : 전원이 종료될 때까지 무한으로 반복 실행 되는 함수. 메인 실행 로직 작성용.
📌 용어 공부
전처리
- 컴파일하기 이전에 미리 처리되는 문장으로서 선행처리기라고도 한다. 대표적인 전처리문으로는 #include, #define, #error, #if 등이 있다.
pinMode(핀,입력or출력)
- 핀 모드는 입출력핀(0~13번)의 핀 하나하나를 입력으로 사용할 것인지 출력으로 사용할 것인지 컴파일러에게 알려주는 함수이다.
- pinMode(13,OUTPUT) > 13번 핀을 출력으로 사용한다.
digitalWrite(핀,상태값)
- 입출력핀(0~13번)이 출력으로 정의 되었을 때 설정한 핀에 상태값을 출력하는 함수이다.
- digitalWrite(13,HIGH) > 13번 핀을 HIGH상태로 만들어
delay(시간)
- 일정 시간만큼 시간을 지연시키는 함수이다. 시간에 들어갈 값은 ms단위이며 1/1000초이다. 따라서 1초를 표현할때는 delay(1000)이며 0.5초는 500으로 표현한다.
- digitalWrite(13,HIGH); delay(10000); > 13번 핀을 HIGH상태로 만들고, 10초간 대기

반응형
'[IT] > [아두이노]' 카테고리의 다른 글
| [피지컬 컴퓨팅] 아두이노 - 6. 시리얼(Serial) 통신이란? (0) | 2024.05.15 |
|---|---|
| [피지컬 컴퓨팅] 아두이노 - 5. 저항 (0) | 2024.05.14 |
| [피지컬 컴퓨팅] 아두이노 - 4. 옴의 법칙 (0) | 2024.05.12 |
| [피지컬 컴퓨팅] 아두이노 - 1.아두이노란? (0) | 2024.04.28 |