This page is also available in 3 other languages

pinMode()

[Digital I/O]

설명

특정 핀을 입력 또는 출력으로 동작하도록 설정합니다. (digital pins)의 설명을 보면 핀들의 기능이 자세히 나옵니다.

아두이노 1.0.1부터, INPUT_PULLUP 모드를 통해 내부 풀업 저항을 활성화할 수 있습니다. 덧붙여, INPUT 모드는 명시적으로 내부 풀업을 비활성화합니다.

문법

pinMode(pin, mode)

매개변수

pin: 모드를 설정하려는 핀 번호

mode: INPUT, OUTPUT, 또는 INPUT_PULLUP. ((digital pins) 페이지를 보면 더 자세한 기능 설명이 있습니다.)

반환

없음

예제 코드

이 코드는 디지털 핀 13을 OUTPUT 으로 만들고 HIGHLOW 를 전환합니다.

void setup() {
  pinMode(13, OUTPUT);          // 디지털 핀 13 을 출력으로 설정
}

void loop() {
  digitalWrite(13, HIGH); // sets the digital pin 13 on
  delay(1000);            // waits for a second
  digitalWrite(13, LOW);  // sets the digital pin 13 off
  delay(1000);            // waits for a second
}

주의와 경고

A0, A1 등으로 아날로그 입력 핀을 디지털 핀으로 사용할 수 있습니다.