아두이노 디지털, 아날로그 I/O

출처: https://robodream.tistory.com/39

기본적인 포트에 값입력법 그리고 포트설정에 대해서 알아 보겠습니다.

 

제일 먼저 소개할 함수는 해당 포트에 대해 입출력을 미리 설정해주는 함수인

 

PinMode()입니다.

 

이 함수는

pinMode(포트번호 , 입/출력);

구조로 이루어집니다.

 

포트번호는 디지털의 경우 1, 2 ,3 등으로 아날로그일 경우엔 A0, A1 등으로 넣어주시면 됩니다.

 

입/출력에는 INPUT 또는 OUTPUT을 넣어 주시면 됩니다. LED등 빛을 내거나 하는건 OUTPUT  수광소자등 값을 받는거는 INPUT을 넣어주시면 됩니다.

 

 

다음으로는 묶어서 4개 한꺼번에 설명 드리겠습니다.

 

digitalWrite(포트번호 , 값);

analogWrite(포트번호 , 값);

digitalRead(포트번호);

analogRead(포트번호);

 

해당 포트에서 디지털 값을 쓰거나 읽어올떄 쓰는 함수들입니다.

 

예를 들면 아두이노 디지털의 경우 HIGH와 LOW 로써 값을 입력하고

 

아날로그의 경우는 ADC값을 이용하여 값을 입력합니다.