SDK
23.9.2
For IoT System Software Development
|
Digital I/O Functions. More...
Enumerations | |
enum | ioDirection { INPUT, OUTPUT, INPUT_PULLUP, INPUT_PULLDOWN, OUTPUT_OPENDRAIN, OUTPUT_OPENDRAIN_PULLUP, OUTPUT_OPENDRAIN_PULLDOWN, UNUSED } |
enum | io_const { LOW = 0, HIGH = 1, CHANGE = 10, RISING = 11, FALLING = 12, NONE = 255 } |
Functions | |
bool | pinMode (int8_t pin, enum ioDirection direction) |
pin 을 direction 방향을 갖는 디지털 핀으로 동작하도록 설정합니다. More... | |
bool | digitalWrite (int8_t pin, int value) |
pin 를 HIGH 또는 LOW 로 설정합니다. More... | |
bool | digitalToggle (int8_t pin) |
pin 을 토글합니다. More... | |
int | digitalRead (int8_t pin) |
pin 의 논리 레벨을 읽습니다. More... | |
Digital I/O Functions.
enum ioDirection |
int digitalRead | ( | int8_t | pin | ) |
pin
의 논리 레벨을 읽습니다.
사용 가능한 디지털 핀은 보드마다 다릅니다.
pin
의 논리 레벨pin
이 지원하지 않는 핀인 경우 bool digitalToggle | ( | int8_t | pin | ) |
pin
을 토글합니다.
사용 가능한 디지털 핀은 보드마다 다릅니다. 지원하지 않는 핀을 pin
에 사용한 경우, 아무런 일이 발생하지 않고, false를 반환합니다.
bool digitalWrite | ( | int8_t | pin, |
int | value | ||
) |
pin
를 HIGH 또는 LOW 로 설정합니다.
사용 가능한 디지털 핀은 보드마다 다릅니다. 지원하지 않는 핀을 pin
에 사용한 경우, 아무런 일이 발생하지 않고, false를 반환합니다.
bool pinMode | ( | int8_t | pin, |
enum ioDirection | direction | ||
) |
pin
을 direction
방향을 갖는 디지털 핀으로 동작하도록 설정합니다.
사용 가능한 디지털 핀은 보드마다 다릅니다. 지원하지 않는 핀을 pin
에 사용하거나 지원하지 않는 모드를 direction
에 지정한 경우, 아무런 일이 발생하지 않고, false를 반환합니다.