pinMode()

설명

특정 핀을 입력 또는 출력으로 동작하도록 설정합니다. (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 등으로 아날로그 입력 핀을 디지털 핀으로 사용할 수 있습니다.

void setup() { pinMode(A5, OUTPUT); // 디지털 핀 A5 을 출력으로 설정 } void loop() { digitalWrite(A5, HIGH); // sets the digital pin A5 on delay(1000); // waits for a second digitalWrite(A5, LOW); // sets the digital pin A5 off delay(1000); // waits for a second }

더보기

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.

※ OUR MESSAGES