http://www.arduino.cc/en/Reference/DigitalWrite
digitalWrite()
Description
Write a HIGH or a LOW value to a digital pin.
디지털핀에 HIGH 또는 LOW값을 쓴다.
If the pin has been configured as an OUTPUT with pinMode(), its voltage will be set to the corresponding value: 5V (or 3.3V on 3.3V boards) for HIGH, 0V (ground) for LOW.
만일 핀이 pinMode()함수를통해 출력으로 설정된경우, 이핀의 해당하는 전압값은, HIGH에 대해서 5V(3.3v 보드에서는 3.3v), LOW에 대해서 0V가 될것이다.
If the pin is configured as an INPUT, digitalWrite() will enable (HIGH) or disable (LOW) the internal pullup on the input pin. It is recommended to set the pinMode() to INPUT_PULLUP to enable the internal pull-up resistor. See the digital pins tutorial for more information.
만일 핀이 입력으로 설정되었다면, digitalWrite()는 입력핀에 대해서 내부 풀업 저항을 활성(HIGH)또는 비활성화(LOW) 시킨다. 내부 풀업 저항을 활성화 시키는것에는 pinMode()의 INPUT_PULLUP을 사용할 것을 권장한다. 좀더 자세한것은 digital pins tutorial을 보라.
NOTE: If you do not set the pinMode() to OUTPUT, and connect an LED to a pin, when calling digitalWrite(HIGH), the LED may appear dim. Without explicitly setting pinMode(), digitalWrite() will have enabled the internal pull-up resistor, which acts like a large current-limiting resistor.
주의 : 만일 핀모드를 출력을 설정하지 않고, 핀에 LED를 연결한경우, digitalWrite(HIGH)를 호출하면, LED가 희미하게 보일것이다.명백한 pinMode()의 설정이 없으면, digitalWrite()는 내부 풀업 저항이 켜진 상태가 되고, 이것은 큰 전류 제한 저항처럼 행동한다.
Syntax
digitalWrite(pin, value)
Parameters
pin: the pin number
Returns
none
Example
int ledPin = 13; // LED connected to digital pin 13 void setup() { pinMode(ledPin, OUTPUT); // sets the digital pin as output } void loop() { digitalWrite(ledPin, HIGH); // sets the LED on delay(1000); // waits for a second digitalWrite(ledPin, LOW); // sets the LED off delay(1000); // waits for a second }
Sets pin 13 to HIGH, makes a one-second-long delay, and sets the pin back to LOW.
Note
The analog input pins can be used as digital pins, referred to as A0, A1, etc.
See also
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.
'아두이노' 카테고리의 다른 글
HC-SR04 초음파센서 (0) | 2015.05.11 |
---|---|
digitalRead() 함수 (0) | 2015.05.10 |
아두이노 나노 (0) | 2015.05.07 |
L9110S 소형모터 드라이버 (0) | 2015.05.07 |
TB6612FNG 초소형 모터 드라이버 (0) | 2015.05.07 |