설명
HIGH
또는 LOW
값을 디지털 핀에 출력합니다.
핀이 pinMode()
를 통해 OUTPUT
으로 설정되면, 그 핀의 전압은 HIGH
일 때 5V(또는 3.3V 보드에서 3.3V), LOW
일 때 0V (ground)로 설정됩니다.
핀이 INPUT
으로 설정되면, digitalWrite()
는 입력 핀의 내부 풀업 저항을 활성화 (HIGH
) 또는 비활성화 (LOW
)할 것입니다. 내장 풀업 저항을 활성화하기 위해서는 pinMode()
를 INPUT_PULLUP
으로 설정하는 것을 권장합니다. 디지털 핀 튜토리얼을 보면 더 많은 정보가 있습니다.
pinMode()
를 OUTPUT
으로 설정하지 않고 LED를 핀에 연결하면, digitalWrite(HIGH)
가 불릴 때 LED 불빛이 흐리게 나타날 수 있습니다.
명시적으로 pinMode()
를 설정하지 않으면 digitalWrite()
는 내부 풀업 저항을 활성화시킬 것이고, 그것은 마치 전류를 제한하는 큰 저항처럼 동작할 것입니다.
문법
digitalWrite(pin, value)
매개변수
pin
: 핀 번호
value
: HIGH
또는 LOW
반환
없음