티스토리 뷰

아두이노는 오픈소스를 제공하여 별도의 코딩없이도 원하는 작업을 수행하기 쉽다. 그럼에도 많은 사람들이 아두이노 소프트웨어를 공부하고 있다.

우선 오픈소스를 제공하는 아두이노 소프트웨어를 왜 공부하는 것일까?  아두이노를 자유자재로 이용하기 위해서는 오픈소스로는 한계가 있다. 따라서 개발하고자 하는 임베디드의 제품 완성도를 높이기 위해서는 아두이노 소프트웨어 공부는 필수적인 것 같다.

아두이노 언어는 프로세싱언어의 기반을 두고 있다. 프로세싱 언어를 공부한 사람이라면 아두이노를 수월하게 코딩해나갈 수 있을 것이다.

다음은 아두이노에서 특히 많이 사용되는 함수들을 정리한 것이다.


① Serial.println(value);

 : 아두이노 IDE의 시리얼 모니터에 value 값을 인쇄한다. 사용자의 컴퓨터에서 value값을 출력하기 위해 사용한다.

 pinMode( pin, mode );

 : 디지털 값을 읽거나 쓰도록 한다.(입력 & 출력 설정) 

③ digitalRead( pin );

 : 입력으로 설정된 pin의 디지털 값을 읽는다. ( 디지털 값은 HIGH/LOW 이다.) 

④ digitalWrite( pin, value );

 : 출력으로 설정된 핀에 디지털 값을 쓴다. ( 디지털 값은 HIGH/LOW이다.) 

댓글