pinMode()
설명
특정 핀을 입력 또는 출력으로 동작하도록 설정합니다. (digital pins)의 설명을 보면 핀들의 기능이 자세히 나옵니다.
아두이노 1.0.1부터, INPUT_PULLUP 모드를 통해 내부 풀업 저항을 활성화할 수 있습니다. 덧붙여, INPUT 모드는 명시적으로 내부 풀업을 비활성화합니다.
문법
pinMode(pin, mode)
매개변수
- pin: 모드를 설정하려는 핀 번호
반환값
- 없음
예제 코드
이 코드는 디지털 핀 13을 OUTPUT 으로 만들고 HIGH 와 LOW 를 전환합니다.
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
}
더보기
- 언어 : digitalRead()
- 언어 : digitalWrite()
- 튜토리얼 : Arduino - Button
- 튜토리얼 : Arduino - LED Blink
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.