꾸준하고 즐겁게

Arduino의 기본적인 함수 사용법 본문

Hardware

Arduino의 기본적인 함수 사용법

wj9183 2021. 5. 5. 20:58
728x90

Arduino는 Arduino 칩셋과 IDE가 합쳐진 것이라고 했다.

IDE란 개발을 할 수 있는 기본적인 틀이 주어진다는 것이다.

이 글에서는 Arduino의 기본적인 함수 사용법에 대해 알아볼 것이다.

 

 

먼저 위 코드를 설명하는 편이 좋겠다.

저대로 함수를 실행하게 되면, 13번 핀과 연결되어있는 LED에 불이 들어오게 된다.

불이 1초동안 켜져있다가, 1초 동안 꺼져있고, 다시 1초 동안 켜졌다가, 다시 1초 동안 꺼져있기를 반복할 것이다.

 

 

 

 

와! 채신기술!

 

 

setup 함수는 설정에 대한 함수이다.

설정이기 때문에 한 번만 실행된다.

loop는 메인 함수라고 보면 된다.

loop 함수는 계속 실행되는 것이다.

함수의 이름 중간에 대문자가 들어가는 이유는, 두 개의 단어가 합쳐질 때 그렇게 쓰기로 한 것이다.

함수 작명룰이다.

 

 

 

pinMode()

 

아두이노에 있는 핀 모드를 설정하는 것이다.

LED에게 값을 줄 것이라면,

사용할 핀의 번호와, OUTPUT을 매개변수로 준다.

 

 

 

 

digitalWrite()

디지털 신호를 쓴다라고 직역할 수 있고, 이름만 봐도 output이라는 걸 알 수 있다.

핀 번호와 HIGH LOW를 매개변수로 준다.

 

HIGH는 0이 아닌 제일 높은 값을 준다는 말이다.

5V가 나간다는 것이다.

신호 체계에서 HIGH는 보통 5V이다.

최고 레벨이 5V이다.

 

digitalWrite 13번 핀을 HIGH로 주면 5볼트가 나가는 거니까, 불이 켜진다.

반대로 LOW로 주면, 불이 꺼지게 된다.

 

 

 

delay()

이전 명령어를 특정 시간동안 유지하는 함수.

단위는 ms(밀리세크)로 표현한다.

1000ms = 1s이다.

 

 

 

728x90