Page 39 - 최강 아두이노 퍼스트 참고서
P. 39
디지털 14 핀 & 아날로그 포트 6 포트 사용 정의
디지털 포트와 아날로그 입력 포트는 위에서도 설명 되어 있습니다. 우노 보드에서는 총 20
개의 입/출력 핀들이 제공되고 있습니다. 디지털 14 핀 D0 ~ D13 아날로그 6 핀 A0 ~ A5 만
약, 프로젝트 진행 시 디지털 입력/출력 포트가 부족할 경우에는 A0~A5 포트도 디지털 포트
로 속성을 변경하여 입력/출력으로도 사용 가능합니다. pinMode 라는 함수를 사용합니다.
VOID PINMODE (PIN, MODE)
pin 값으로 디지털 핀들은 0 ~ 13 값으로 할당됩니다. 아날로그 A0 ~ A5 핀들은 14 ~ 19 로 사
용됩니다.
A0와 A5는 상수로 정의되어 있어 mode 파라미터 값으로 같이 사용할 수 있습니다.
A0 혹은 14 를 사용하여도 같은 결과입니다.
//
// 아날로그 포트 A0 포트를 디지털 i/o 포트로 사용.
//
void setup()
{
// 아래 2 줄의 코드는 같은 의미입니다.
pinMode(14, OUTPUT); // 인덱스 번호로 대입
// 또는 pinMode(A0, OUTPUT); // 정의된 명칭으로 대입
}
void loop()
{
// 아래 2 줄의 코드는 같은 의미입니다.
digitalWrite(14,HIGH);
// 또는 digitalWrite(A0,HIGH);
}
39