[IT]/[아두이노]

[피지컬 컴퓨팅] 아두이노 - 2. 아두이노 개발환경

@Ain 2024. 5. 11. 20:31
반응형
  • 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초간 대기

반응형